net/bnxt: support Thor platform
[dpdk.git] / drivers / net / bnxt / tf_ulp / ulp_template_db_enum.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2014-2021 Broadcom
3  * All rights reserved.
4  */
5
6 /* date: Fri Jan 29 09:44:41 2021 */
7
8 #ifndef ULP_TEMPLATE_DB_H_
9 #define ULP_TEMPLATE_DB_H_
10
11 #define BNXT_ULP_REGFILE_MAX_SZ 38
12 #define BNXT_ULP_MAX_NUM_DEVICES 4
13 #define BNXT_ULP_LOG2_MAX_NUM_DEV 2
14 #define BNXT_ULP_GEN_TBL_MAX_SZ 10
15 #define BNXT_ULP_CLASS_SIG_TBL_MAX_SZ 524288
16 #define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 4565
17 #define BNXT_ULP_CLASS_HID_LOW_PRIME 5939
18 #define BNXT_ULP_CLASS_HID_HIGH_PRIME 7669
19 #define BNXT_ULP_CLASS_HID_SHFTR 31
20 #define BNXT_ULP_CLASS_HID_SHFTL 31
21 #define BNXT_ULP_CLASS_HID_MASK 524287
22 #define BNXT_ULP_ACT_SIG_TBL_MAX_SZ 2048
23 #define BNXT_ULP_ACT_MATCH_LIST_MAX_SZ 86
24 #define BNXT_ULP_ACT_HID_LOW_PRIME 7919
25 #define BNXT_ULP_ACT_HID_HIGH_PRIME 3793
26 #define BNXT_ULP_ACT_HID_SHFTR 27
27 #define BNXT_ULP_ACT_HID_SHFTL 26
28 #define BNXT_ULP_ACT_HID_MASK 2047
29 #define BNXT_ULP_GLB_RESOURCE_TBL_MAX_SZ 8
30 #define BNXT_ULP_GLB_FIELD_TBL_SHIFT 7
31 #define BNXT_ULP_HDR_SIG_ID_SHIFT 4
32 #define BNXT_ULP_GLB_FIELD_TBL_SIZE 5595
33 #define ULP_WH_PLUS_CLASS_TMPL_LIST_SIZE 5
34 #define ULP_WH_PLUS_CLASS_TBL_LIST_SIZE 73
35 #define ULP_WH_PLUS_CLASS_KEY_INFO_LIST_SIZE 484
36 #define ULP_WH_PLUS_CLASS_IDENT_LIST_SIZE 20
37 #define ULP_WH_PLUS_CLASS_RESULT_FIELD_LIST_SIZE 550
38 #define ULP_WH_PLUS_CLASS_COND_LIST_SIZE 32
39 #define ULP_THOR_CLASS_TMPL_LIST_SIZE 5
40 #define ULP_THOR_CLASS_TBL_LIST_SIZE 26
41 #define ULP_THOR_CLASS_KEY_INFO_LIST_SIZE 90
42 #define ULP_THOR_CLASS_IDENT_LIST_SIZE 3
43 #define ULP_THOR_CLASS_RESULT_FIELD_LIST_SIZE 138
44 #define ULP_THOR_CLASS_COND_LIST_SIZE 6
45 #define ULP_WH_PLUS_ACT_TMPL_LIST_SIZE 7
46 #define ULP_WH_PLUS_ACT_TBL_LIST_SIZE 35
47 #define ULP_WH_PLUS_ACT_KEY_INFO_LIST_SIZE 2
48 #define ULP_WH_PLUS_ACT_IDENT_LIST_SIZE 1
49 #define ULP_WH_PLUS_ACT_RESULT_FIELD_LIST_SIZE 512
50 #define ULP_WH_PLUS_ACT_COND_LIST_SIZE 26
51 #define ULP_THOR_ACT_TMPL_LIST_SIZE 7
52 #define ULP_THOR_ACT_TBL_LIST_SIZE 0
53 #define ULP_THOR_ACT_KEY_INFO_LIST_SIZE 0
54 #define ULP_THOR_ACT_IDENT_LIST_SIZE 0
55 #define ULP_THOR_ACT_RESULT_FIELD_LIST_SIZE 0
56 #define ULP_THOR_ACT_COND_LIST_SIZE 0
57
58 enum bnxt_ulp_act_bit {
59         BNXT_ULP_ACT_BIT_MARK                = 0x0000000000000001,
60         BNXT_ULP_ACT_BIT_DROP                = 0x0000000000000002,
61         BNXT_ULP_ACT_BIT_COUNT               = 0x0000000000000004,
62         BNXT_ULP_ACT_BIT_RSS                 = 0x0000000000000008,
63         BNXT_ULP_ACT_BIT_METER               = 0x0000000000000010,
64         BNXT_ULP_ACT_BIT_VXLAN_DECAP         = 0x0000000000000020,
65         BNXT_ULP_ACT_BIT_POP_MPLS            = 0x0000000000000040,
66         BNXT_ULP_ACT_BIT_PUSH_MPLS           = 0x0000000000000080,
67         BNXT_ULP_ACT_BIT_MAC_SWAP            = 0x0000000000000100,
68         BNXT_ULP_ACT_BIT_SET_MAC_SRC         = 0x0000000000000200,
69         BNXT_ULP_ACT_BIT_SET_MAC_DST         = 0x0000000000000400,
70         BNXT_ULP_ACT_BIT_POP_VLAN            = 0x0000000000000800,
71         BNXT_ULP_ACT_BIT_PUSH_VLAN           = 0x0000000000001000,
72         BNXT_ULP_ACT_BIT_SET_VLAN_PCP        = 0x0000000000002000,
73         BNXT_ULP_ACT_BIT_SET_VLAN_VID        = 0x0000000000004000,
74         BNXT_ULP_ACT_BIT_SET_IPV4_SRC        = 0x0000000000008000,
75         BNXT_ULP_ACT_BIT_SET_IPV4_DST        = 0x0000000000010000,
76         BNXT_ULP_ACT_BIT_SET_IPV6_SRC        = 0x0000000000020000,
77         BNXT_ULP_ACT_BIT_SET_IPV6_DST        = 0x0000000000040000,
78         BNXT_ULP_ACT_BIT_DEC_TTL             = 0x0000000000080000,
79         BNXT_ULP_ACT_BIT_SET_TP_SRC          = 0x0000000000100000,
80         BNXT_ULP_ACT_BIT_SET_TP_DST          = 0x0000000000200000,
81         BNXT_ULP_ACT_BIT_VXLAN_ENCAP         = 0x0000000000400000,
82         BNXT_ULP_ACT_BIT_JUMP                = 0x0000000000800000,
83         BNXT_ULP_ACT_BIT_SHARED              = 0x0000000001000000,
84         BNXT_ULP_ACT_BIT_SAMPLE              = 0x0000000002000000,
85         BNXT_ULP_ACT_BIT_SHARED_SAMPLE       = 0x0000000004000000,
86         BNXT_ULP_ACT_BIT_LAST                = 0x0000000008000000
87 };
88
89 enum bnxt_ulp_hdr_bit {
90         BNXT_ULP_HDR_BIT_O_ETH               = 0x0000000000000001,
91         BNXT_ULP_HDR_BIT_OO_VLAN             = 0x0000000000000002,
92         BNXT_ULP_HDR_BIT_OI_VLAN             = 0x0000000000000004,
93         BNXT_ULP_HDR_BIT_O_IPV4              = 0x0000000000000008,
94         BNXT_ULP_HDR_BIT_O_IPV6              = 0x0000000000000010,
95         BNXT_ULP_HDR_BIT_O_TCP               = 0x0000000000000020,
96         BNXT_ULP_HDR_BIT_O_UDP               = 0x0000000000000040,
97         BNXT_ULP_HDR_BIT_O_ICMP              = 0x0000000000000080,
98         BNXT_ULP_HDR_BIT_T_VXLAN             = 0x0000000000000100,
99         BNXT_ULP_HDR_BIT_T_GRE               = 0x0000000000000200,
100         BNXT_ULP_HDR_BIT_I_ETH               = 0x0000000000000400,
101         BNXT_ULP_HDR_BIT_IO_VLAN             = 0x0000000000000800,
102         BNXT_ULP_HDR_BIT_II_VLAN             = 0x0000000000001000,
103         BNXT_ULP_HDR_BIT_I_IPV4              = 0x0000000000002000,
104         BNXT_ULP_HDR_BIT_I_IPV6              = 0x0000000000004000,
105         BNXT_ULP_HDR_BIT_I_TCP               = 0x0000000000008000,
106         BNXT_ULP_HDR_BIT_I_UDP               = 0x0000000000010000,
107         BNXT_ULP_HDR_BIT_I_ICMP              = 0x0000000000020000,
108         BNXT_ULP_HDR_BIT_F1                  = 0x0000000000040000,
109         BNXT_ULP_HDR_BIT_LAST                = 0x0000000000080000
110 };
111
112 enum bnxt_ulp_accept_opc {
113         BNXT_ULP_ACCEPT_OPC_ALWAYS = 0,
114         BNXT_ULP_ACCEPT_OPC_FLOW_SIG_ID_MATCH = 1,
115         BNXT_ULP_ACCEPT_OPC_LAST = 2
116 };
117
118 enum bnxt_ulp_act_type {
119         BNXT_ULP_ACT_TYPE_NOT_SUPPORTED = 0,
120         BNXT_ULP_ACT_TYPE_SUPPORTED = 1,
121         BNXT_ULP_ACT_TYPE_END = 2,
122         BNXT_ULP_ACT_TYPE_LAST = 3
123 };
124
125 enum bnxt_ulp_byte_order {
126         BNXT_ULP_BYTE_ORDER_BE = 0,
127         BNXT_ULP_BYTE_ORDER_LE = 1,
128         BNXT_ULP_BYTE_ORDER_LAST = 2
129 };
130
131 enum bnxt_ulp_cf_idx {
132         BNXT_ULP_CF_IDX_NOT_USED = 0,
133         BNXT_ULP_CF_IDX_MPLS_TAG_NUM = 1,
134         BNXT_ULP_CF_IDX_O_VTAG_NUM = 2,
135         BNXT_ULP_CF_IDX_O_NO_VTAG = 3,
136         BNXT_ULP_CF_IDX_O_ONE_VTAG = 4,
137         BNXT_ULP_CF_IDX_O_TWO_VTAGS = 5,
138         BNXT_ULP_CF_IDX_I_VTAG_NUM = 6,
139         BNXT_ULP_CF_IDX_I_NO_VTAG = 7,
140         BNXT_ULP_CF_IDX_I_ONE_VTAG = 8,
141         BNXT_ULP_CF_IDX_I_TWO_VTAGS = 9,
142         BNXT_ULP_CF_IDX_INCOMING_IF = 10,
143         BNXT_ULP_CF_IDX_DIRECTION = 11,
144         BNXT_ULP_CF_IDX_SVIF_FLAG = 12,
145         BNXT_ULP_CF_IDX_O_L3 = 13,
146         BNXT_ULP_CF_IDX_I_L3 = 14,
147         BNXT_ULP_CF_IDX_O_L4 = 15,
148         BNXT_ULP_CF_IDX_I_L4 = 16,
149         BNXT_ULP_CF_IDX_O_L4_SRC_PORT = 17,
150         BNXT_ULP_CF_IDX_O_L4_DST_PORT = 18,
151         BNXT_ULP_CF_IDX_I_L4_SRC_PORT = 19,
152         BNXT_ULP_CF_IDX_I_L4_DST_PORT = 20,
153         BNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT = 21,
154         BNXT_ULP_CF_IDX_O_L4_FB_DST_PORT = 22,
155         BNXT_ULP_CF_IDX_I_L4_FB_SRC_PORT = 23,
156         BNXT_ULP_CF_IDX_I_L4_FB_DST_PORT = 24,
157         BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID = 25,
158         BNXT_ULP_CF_IDX_I_L3_FB_PROTO_ID = 26,
159         BNXT_ULP_CF_IDX_O_L3_PROTO_ID = 27,
160         BNXT_ULP_CF_IDX_I_L3_PROTO_ID = 28,
161         BNXT_ULP_CF_IDX_DEV_PORT_ID = 29,
162         BNXT_ULP_CF_IDX_DRV_FUNC_SVIF = 30,
163         BNXT_ULP_CF_IDX_DRV_FUNC_SPIF = 31,
164         BNXT_ULP_CF_IDX_DRV_FUNC_PARIF = 32,
165         BNXT_ULP_CF_IDX_DRV_FUNC_VNIC = 33,
166         BNXT_ULP_CF_IDX_DRV_FUNC_PHY_PORT = 34,
167         BNXT_ULP_CF_IDX_VF_FUNC_SVIF = 35,
168         BNXT_ULP_CF_IDX_VF_FUNC_SPIF = 36,
169         BNXT_ULP_CF_IDX_VF_FUNC_PARIF = 37,
170         BNXT_ULP_CF_IDX_VF_FUNC_VNIC = 38,
171         BNXT_ULP_CF_IDX_PHY_PORT_SVIF = 39,
172         BNXT_ULP_CF_IDX_PHY_PORT_SPIF = 40,
173         BNXT_ULP_CF_IDX_PHY_PORT_PARIF = 41,
174         BNXT_ULP_CF_IDX_PHY_PORT_VPORT = 42,
175         BNXT_ULP_CF_IDX_ACT_ENCAP_IPV4_FLAG = 43,
176         BNXT_ULP_CF_IDX_ACT_ENCAP_IPV6_FLAG = 44,
177         BNXT_ULP_CF_IDX_ACT_DEC_TTL = 45,
178         BNXT_ULP_CF_IDX_ACT_T_DEC_TTL = 46,
179         BNXT_ULP_CF_IDX_ACT_PORT_IS_SET = 47,
180         BNXT_ULP_CF_IDX_ACT_PORT_TYPE = 48,
181         BNXT_ULP_CF_IDX_MATCH_PORT_TYPE = 49,
182         BNXT_ULP_CF_IDX_MATCH_PORT_IS_VFREP = 50,
183         BNXT_ULP_CF_IDX_MATCH_PORT_IS_PF = 51,
184         BNXT_ULP_CF_IDX_VF_TO_VF = 52,
185         BNXT_ULP_CF_IDX_L3_HDR_CNT = 53,
186         BNXT_ULP_CF_IDX_L4_HDR_CNT = 54,
187         BNXT_ULP_CF_IDX_VFR_MODE = 55,
188         BNXT_ULP_CF_IDX_L3_TUN = 56,
189         BNXT_ULP_CF_IDX_L3_TUN_DECAP = 57,
190         BNXT_ULP_CF_IDX_FID = 58,
191         BNXT_ULP_CF_IDX_HDR_SIG_ID = 59,
192         BNXT_ULP_CF_IDX_FLOW_SIG_ID = 60,
193         BNXT_ULP_CF_IDX_WC_MATCH = 61,
194         BNXT_ULP_CF_IDX_LAST = 62
195 };
196
197 enum bnxt_ulp_cond_list_opc {
198         BNXT_ULP_COND_LIST_OPC_TRUE = 0,
199         BNXT_ULP_COND_LIST_OPC_FALSE = 1,
200         BNXT_ULP_COND_LIST_OPC_OR = 2,
201         BNXT_ULP_COND_LIST_OPC_AND = 3,
202         BNXT_ULP_COND_LIST_OPC_LAST = 4
203 };
204
205 enum bnxt_ulp_cond_opc {
206         BNXT_ULP_COND_OPC_CF_IS_SET = 0,
207         BNXT_ULP_COND_OPC_CF_NOT_SET = 1,
208         BNXT_ULP_COND_OPC_ACT_BIT_IS_SET = 2,
209         BNXT_ULP_COND_OPC_ACT_BIT_NOT_SET = 3,
210         BNXT_ULP_COND_OPC_HDR_BIT_IS_SET = 4,
211         BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET = 5,
212         BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET = 6,
213         BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET = 7,
214         BNXT_ULP_COND_OPC_RF_IS_SET = 8,
215         BNXT_ULP_COND_OPC_RF_NOT_SET = 9,
216         BNXT_ULP_COND_OPC_FLOW_PAT_MATCH = 10,
217         BNXT_ULP_COND_OPC_ACT_PAT_MATCH = 11,
218         BNXT_ULP_COND_OPC_LAST = 12
219 };
220
221 enum bnxt_ulp_critical_resource {
222         BNXT_ULP_CRITICAL_RESOURCE_NO = 0,
223         BNXT_ULP_CRITICAL_RESOURCE_YES = 1,
224         BNXT_ULP_CRITICAL_RESOURCE_LAST = 2
225 };
226
227 enum bnxt_ulp_device_id {
228         BNXT_ULP_DEVICE_ID_WH_PLUS = 0,
229         BNXT_ULP_DEVICE_ID_THOR = 1,
230         BNXT_ULP_DEVICE_ID_STINGRAY = 2,
231         BNXT_ULP_DEVICE_ID_STINGRAY2 = 3,
232         BNXT_ULP_DEVICE_ID_LAST = 4
233 };
234
235 enum bnxt_ulp_df_param_type {
236         BNXT_ULP_DF_PARAM_TYPE_DEV_PORT_ID = 0,
237         BNXT_ULP_DF_PARAM_TYPE_LAST = 1
238 };
239
240 enum bnxt_ulp_direction {
241         BNXT_ULP_DIRECTION_INGRESS = 0,
242         BNXT_ULP_DIRECTION_EGRESS = 1,
243         BNXT_ULP_DIRECTION_LAST = 2
244 };
245
246 enum bnxt_ulp_fdb_opc {
247         BNXT_ULP_FDB_OPC_PUSH_FID = 0,
248         BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE = 1,
249         BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE = 2,
250         BNXT_ULP_FDB_OPC_NOP = 3,
251         BNXT_ULP_FDB_OPC_LAST = 4
252 };
253
254 enum bnxt_ulp_fdb_type {
255         BNXT_ULP_FDB_TYPE_REGULAR = 0,
256         BNXT_ULP_FDB_TYPE_DEFAULT = 1,
257         BNXT_ULP_FDB_TYPE_RID = 2,
258         BNXT_ULP_FDB_TYPE_LAST = 3
259 };
260
261 enum bnxt_ulp_field_cond_src {
262         BNXT_ULP_FIELD_COND_SRC_TRUE = 0,
263         BNXT_ULP_FIELD_COND_SRC_CF = 1,
264         BNXT_ULP_FIELD_COND_SRC_RF = 2,
265         BNXT_ULP_FIELD_COND_SRC_ACT_BIT = 3,
266         BNXT_ULP_FIELD_COND_SRC_HDR_BIT = 4,
267         BNXT_ULP_FIELD_COND_SRC_FIELD_BIT = 5,
268         BNXT_ULP_FIELD_COND_SRC_FLOW_PAT_MATCH = 6,
269         BNXT_ULP_FIELD_COND_SRC_ACT_PAT_MATCH = 7,
270         BNXT_ULP_FIELD_COND_SRC_LAST = 8
271 };
272
273 enum bnxt_ulp_field_opc {
274         BNXT_ULP_FIELD_OPC_COND_OP = 0,
275         BNXT_ULP_FIELD_OPC_SRC1_PLUS_CONST = 1,
276         BNXT_ULP_FIELD_OPC_SRC1_MINUS_CONST = 2,
277         BNXT_ULP_FIELD_OPC_SRC1_PLUS_CONST_POST = 3,
278         BNXT_ULP_FIELD_OPC_SRC1_MINUS_CONST_POST = 4,
279         BNXT_ULP_FIELD_OPC_PORT_TABLE = 5,
280         BNXT_ULP_FIELD_OPC_LAST = 6
281 };
282
283 enum bnxt_ulp_field_src {
284         BNXT_ULP_FIELD_SRC_ZERO = 0,
285         BNXT_ULP_FIELD_SRC_ONES = 1,
286         BNXT_ULP_FIELD_SRC_CONST = 2,
287         BNXT_ULP_FIELD_SRC_CF = 3,
288         BNXT_ULP_FIELD_SRC_RF = 4,
289         BNXT_ULP_FIELD_SRC_ACT_PROP = 5,
290         BNXT_ULP_FIELD_SRC_ACT_PROP_SZ = 6,
291         BNXT_ULP_FIELD_SRC_GLB_RF = 7,
292         BNXT_ULP_FIELD_SRC_HF = 8,
293         BNXT_ULP_FIELD_SRC_SUB_HF = 9,
294         BNXT_ULP_FIELD_SRC_HDR_BIT = 10,
295         BNXT_ULP_FIELD_SRC_ACT_BIT = 11,
296         BNXT_ULP_FIELD_SRC_FIELD_BIT = 12,
297         BNXT_ULP_FIELD_SRC_SKIP = 13,
298         BNXT_ULP_FIELD_SRC_REJECT = 14,
299         BNXT_ULP_FIELD_SRC_LAST = 15
300 };
301
302 enum bnxt_ulp_generic_tbl_lkup_type {
303         BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX = 0,
304         BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH = 1,
305         BNXT_ULP_GENERIC_TBL_LKUP_TYPE_LAST = 2
306 };
307
308 enum bnxt_ulp_generic_tbl_opc {
309         BNXT_ULP_GENERIC_TBL_OPC_NOT_USED = 0,
310         BNXT_ULP_GENERIC_TBL_OPC_READ = 1,
311         BNXT_ULP_GENERIC_TBL_OPC_WRITE = 2,
312         BNXT_ULP_GENERIC_TBL_OPC_LAST = 3
313 };
314
315 enum bnxt_ulp_glb_rf_idx {
316         BNXT_ULP_GLB_RF_IDX_NOT_USED = 0,
317         BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID = 1,
318         BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR = 2,
319         BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID = 3,
320         BNXT_ULP_GLB_RF_IDX_VXLAN_PROF_FUNC_ID = 4,
321         BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR = 5,
322         BNXT_ULP_GLB_RF_IDX_LAST = 6
323 };
324
325 enum bnxt_ulp_hdr_type {
326         BNXT_ULP_HDR_TYPE_NOT_SUPPORTED = 0,
327         BNXT_ULP_HDR_TYPE_SUPPORTED = 1,
328         BNXT_ULP_HDR_TYPE_END = 2,
329         BNXT_ULP_HDR_TYPE_LAST = 3
330 };
331
332 enum bnxt_ulp_if_tbl_opc {
333         BNXT_ULP_IF_TBL_OPC_NOT_USED = 0,
334         BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD = 1,
335         BNXT_ULP_IF_TBL_OPC_WR_REGFILE = 2,
336         BNXT_ULP_IF_TBL_OPC_WR_CONST = 3,
337         BNXT_ULP_IF_TBL_OPC_RD_COMP_FIELD = 4,
338         BNXT_ULP_IF_TBL_OPC_LAST = 5
339 };
340
341 enum bnxt_ulp_index_tbl_opc {
342         BNXT_ULP_INDEX_TBL_OPC_NOT_USED = 0,
343         BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE = 1,
344         BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE = 2,
345         BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE = 3,
346         BNXT_ULP_INDEX_TBL_OPC_RD_REGFILE = 4,
347         BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_GLB_REGFILE = 5,
348         BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE = 6,
349         BNXT_ULP_INDEX_TBL_OPC_LAST = 7
350 };
351
352 enum bnxt_ulp_mark_db_opc {
353         BNXT_ULP_MARK_DB_OPC_NOP = 0,
354         BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION = 1,
355         BNXT_ULP_MARK_DB_OPC_PUSH_AND_SET_VFR_FLAG = 2,
356         BNXT_ULP_MARK_DB_OPC_LAST = 3
357 };
358
359 enum bnxt_ulp_match_type {
360         BNXT_ULP_MATCH_TYPE_EM = 0,
361         BNXT_ULP_MATCH_TYPE_WM = 1,
362         BNXT_ULP_MATCH_TYPE_LAST = 2
363 };
364
365 enum bnxt_ulp_mem_type_opc {
366         BNXT_ULP_MEM_TYPE_OPC_NOP = 0,
367         BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT = 1,
368         BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT = 2,
369         BNXT_ULP_MEM_TYPE_OPC_LAST = 3
370 };
371
372 enum bnxt_ulp_port_table {
373         BNXT_ULP_PORT_TABLE_DRV_FUNC_PARENT_MAC = 0,
374         BNXT_ULP_PORT_TABLE_DRV_FUNC_PARENT_VNIC = 1,
375         BNXT_ULP_PORT_TABLE_DRV_FUNC_SVIF = 2,
376         BNXT_ULP_PORT_TABLE_DRV_FUNC_SPIF = 3,
377         BNXT_ULP_PORT_TABLE_DRV_FUNC_PARIF = 4,
378         BNXT_ULP_PORT_TABLE_DRV_FUNC_VNIC = 5,
379         BNXT_ULP_PORT_TABLE_DRV_FUNC_PHY_PORT = 6,
380         BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC = 7,
381         BNXT_ULP_PORT_TABLE_VF_FUNC_SVIF = 8,
382         BNXT_ULP_PORT_TABLE_VF_FUNC_SPIF = 9,
383         BNXT_ULP_PORT_TABLE_VF_FUNC_PARIF = 10,
384         BNXT_ULP_PORT_TABLE_VF_FUNC_VNIC = 11,
385         BNXT_ULP_PORT_TABLE_VF_FUNC_MAC = 12,
386         BNXT_ULP_PORT_TABLE_PHY_PORT_SVIF = 13,
387         BNXT_ULP_PORT_TABLE_PHY_PORT_SPIF = 14,
388         BNXT_ULP_PORT_TABLE_PHY_PORT_PARIF = 15,
389         BNXT_ULP_PORT_TABLE_PHY_PORT_VPORT = 16,
390         BNXT_ULP_PORT_TABLE_LAST = 17
391 };
392
393 enum bnxt_ulp_pri_opc {
394         BNXT_ULP_PRI_OPC_NOT_USED = 0,
395         BNXT_ULP_PRI_OPC_CONST = 1,
396         BNXT_ULP_PRI_OPC_APP_PRI = 2,
397         BNXT_ULP_PRI_OPC_LAST = 3
398 };
399
400 enum bnxt_ulp_rf_idx {
401         BNXT_ULP_RF_IDX_NOT_USED = 0,
402         BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 = 1,
403         BNXT_ULP_RF_IDX_L2_CNTXT_ID_1 = 2,
404         BNXT_ULP_RF_IDX_PROF_FUNC_ID_0 = 3,
405         BNXT_ULP_RF_IDX_PROF_FUNC_ID_1 = 4,
406         BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 = 5,
407         BNXT_ULP_RF_IDX_EM_PROFILE_ID_1 = 6,
408         BNXT_ULP_RF_IDX_WC_PROFILE_ID_0 = 7,
409         BNXT_ULP_RF_IDX_WC_PROFILE_ID_1 = 8,
410         BNXT_ULP_RF_IDX_MAIN_ACTION_PTR = 9,
411         BNXT_ULP_RF_IDX_ACTION_PTR_0 = 10,
412         BNXT_ULP_RF_IDX_ENCAP_PTR_0 = 11,
413         BNXT_ULP_RF_IDX_ENCAP_PTR_1 = 12,
414         BNXT_ULP_RF_IDX_CRITICAL_RESOURCE = 13,
415         BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 = 14,
416         BNXT_ULP_RF_IDX_MAIN_SP_PTR = 15,
417         BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 = 16,
418         BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 = 17,
419         BNXT_ULP_RF_IDX_ACTION_REC_SIZE = 18,
420         BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 = 19,
421         BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_1 = 20,
422         BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 = 21,
423         BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_1 = 22,
424         BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0 = 23,
425         BNXT_ULP_RF_IDX_WC_TCAM_INDEX_1 = 24,
426         BNXT_ULP_RF_IDX_SRC_PROPERTY_PTR = 25,
427         BNXT_ULP_RF_IDX_GENERIC_TBL_MISS = 26,
428         BNXT_ULP_RF_IDX_MIRROR_PTR_0 = 27,
429         BNXT_ULP_RF_IDX_MIRROR_ID_0 = 28,
430         BNXT_ULP_RF_IDX_HDR_SIG_ID = 29,
431         BNXT_ULP_RF_IDX_FLOW_SIG_ID = 30,
432         BNXT_ULP_RF_IDX_RID = 31,
433         BNXT_ULP_RF_IDX_WC_KEY_ID_0 = 32,
434         BNXT_ULP_RF_IDX_EM_KEY_ID_0 = 33,
435         BNXT_ULP_RF_IDX_DRV_FUNC_MAC = 34,
436         BNXT_ULP_RF_IDX_DRV_FUNC_PARENT_MAC = 35,
437         BNXT_ULP_RF_IDX_DEFAULT_AREC_PTR = 36,
438         BNXT_ULP_RF_IDX_CC = 37,
439         BNXT_ULP_RF_IDX_LAST = 38
440 };
441
442 enum bnxt_ulp_tcam_tbl_opc {
443         BNXT_ULP_TCAM_TBL_OPC_NOT_USED = 0,
444         BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE = 1,
445         BNXT_ULP_TCAM_TBL_OPC_SRCH_ALLOC_WR_REGFILE = 2,
446         BNXT_ULP_TCAM_TBL_OPC_ALLOC_REGFILE = 3,
447         BNXT_ULP_TCAM_TBL_OPC_WR_REGFILE = 4,
448         BNXT_ULP_TCAM_TBL_OPC_LAST = 5
449 };
450
451 enum bnxt_ulp_template_type {
452         BNXT_ULP_TEMPLATE_TYPE_CLASS = 0,
453         BNXT_ULP_TEMPLATE_TYPE_ACTION = 1,
454         BNXT_ULP_TEMPLATE_TYPE_LAST = 2
455 };
456
457 enum bnxt_ulp_fdb_resource_flags {
458         BNXT_ULP_FDB_RESOURCE_FLAGS_DIR_INGR = 0x00,
459         BNXT_ULP_FDB_RESOURCE_FLAGS_DIR_EGR = 0x01
460 };
461
462 enum bnxt_ulp_flow_dir_bitmask {
463         BNXT_ULP_FLOW_DIR_BITMASK_ING = 0x0000000000000000,
464         BNXT_ULP_FLOW_DIR_BITMASK_EGR = 0x8000000000000000
465 };
466
467 enum bnxt_ulp_match_type_bitmask {
468         BNXT_ULP_MATCH_TYPE_BITMASK_EM = 0x0000000000000000,
469         BNXT_ULP_MATCH_TYPE_BITMASK_WM = 0x8000000000000000
470 };
471
472 enum bnxt_ulp_resource_func {
473         BNXT_ULP_RESOURCE_FUNC_INVALID = 0x00,
474         BNXT_ULP_RESOURCE_FUNC_EM_TABLE = 0x20,
475         BNXT_ULP_RESOURCE_FUNC_RSVD1 = 0x40,
476         BNXT_ULP_RESOURCE_FUNC_RSVD2 = 0x60,
477         BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE = 0x80,
478         BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE = 0x81,
479         BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE = 0x82,
480         BNXT_ULP_RESOURCE_FUNC_IDENTIFIER = 0x83,
481         BNXT_ULP_RESOURCE_FUNC_IF_TABLE = 0x84,
482         BNXT_ULP_RESOURCE_FUNC_HW_FID = 0x85,
483         BNXT_ULP_RESOURCE_FUNC_PARENT_FLOW = 0x86,
484         BNXT_ULP_RESOURCE_FUNC_CHILD_FLOW = 0x87,
485         BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE = 0x88
486 };
487
488 enum bnxt_ulp_resource_sub_type {
489         BNXT_ULP_RESOURCE_SUB_TYPE_NOT_USED = 0,
490         BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL = 0,
491         BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_VFR_CFA_ACTION = 1,
492         BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_INT_COUNT = 2,
493         BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_INT_COUNT_ACC = 3,
494         BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_EXT_COUNT = 4,
495         BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM = 0,
496         BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PROFILE_TCAM = 1,
497         BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_SHARED_MIRROR = 2,
498         BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_MAC_ADDR_CACHE = 3,
499         BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PORT_TABLE = 4
500 };
501
502 enum bnxt_ulp_act_prop_sz {
503         BNXT_ULP_ACT_PROP_SZ_ENCAP_TUN_SZ = 4,
504         BNXT_ULP_ACT_PROP_SZ_ENCAP_IP_SZ = 4,
505         BNXT_ULP_ACT_PROP_SZ_ENCAP_VTAG_SZ = 4,
506         BNXT_ULP_ACT_PROP_SZ_ENCAP_VTAG_TYPE = 4,
507         BNXT_ULP_ACT_PROP_SZ_ENCAP_VTAG_NUM = 4,
508         BNXT_ULP_ACT_PROP_SZ_ENCAP_L3_TYPE = 4,
509         BNXT_ULP_ACT_PROP_SZ_MPLS_POP_NUM = 4,
510         BNXT_ULP_ACT_PROP_SZ_MPLS_PUSH_NUM = 4,
511         BNXT_ULP_ACT_PROP_SZ_PORT_ID = 4,
512         BNXT_ULP_ACT_PROP_SZ_VNIC = 4,
513         BNXT_ULP_ACT_PROP_SZ_VPORT = 4,
514         BNXT_ULP_ACT_PROP_SZ_MARK = 4,
515         BNXT_ULP_ACT_PROP_SZ_COUNT = 4,
516         BNXT_ULP_ACT_PROP_SZ_METER = 4,
517         BNXT_ULP_ACT_PROP_SZ_SET_MAC_SRC = 8,
518         BNXT_ULP_ACT_PROP_SZ_SET_MAC_DST = 8,
519         BNXT_ULP_ACT_PROP_SZ_PUSH_VLAN = 2,
520         BNXT_ULP_ACT_PROP_SZ_SET_VLAN_PCP = 1,
521         BNXT_ULP_ACT_PROP_SZ_SET_VLAN_VID = 2,
522         BNXT_ULP_ACT_PROP_SZ_SET_IPV4_SRC = 4,
523         BNXT_ULP_ACT_PROP_SZ_SET_IPV4_DST = 4,
524         BNXT_ULP_ACT_PROP_SZ_SET_IPV6_SRC = 16,
525         BNXT_ULP_ACT_PROP_SZ_SET_IPV6_DST = 16,
526         BNXT_ULP_ACT_PROP_SZ_SET_TP_SRC = 2,
527         BNXT_ULP_ACT_PROP_SZ_SET_TP_DST = 2,
528         BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_0 = 4,
529         BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_1 = 4,
530         BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_2 = 4,
531         BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_3 = 4,
532         BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_4 = 4,
533         BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_5 = 4,
534         BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_6 = 4,
535         BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_7 = 4,
536         BNXT_ULP_ACT_PROP_SZ_ENCAP_L2_DMAC = 6,
537         BNXT_ULP_ACT_PROP_SZ_ENCAP_L2_SMAC = 6,
538         BNXT_ULP_ACT_PROP_SZ_ENCAP_VTAG = 8,
539         BNXT_ULP_ACT_PROP_SZ_ENCAP_IP = 32,
540         BNXT_ULP_ACT_PROP_SZ_ENCAP_IP_SRC = 16,
541         BNXT_ULP_ACT_PROP_SZ_ENCAP_UDP = 4,
542         BNXT_ULP_ACT_PROP_SZ_ENCAP_TUN = 32,
543         BNXT_ULP_ACT_PROP_SZ_JUMP = 4,
544         BNXT_ULP_ACT_PROP_SZ_SHARED_HANDLE = 8,
545         BNXT_ULP_ACT_PROP_SZ_LAST = 4
546 };
547
548 enum bnxt_ulp_act_prop_idx {
549         BNXT_ULP_ACT_PROP_IDX_ENCAP_TUN_SZ = 0,
550         BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SZ = 4,
551         BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_SZ = 8,
552         BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_TYPE = 12,
553         BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_NUM = 16,
554         BNXT_ULP_ACT_PROP_IDX_ENCAP_L3_TYPE = 20,
555         BNXT_ULP_ACT_PROP_IDX_MPLS_POP_NUM = 24,
556         BNXT_ULP_ACT_PROP_IDX_MPLS_PUSH_NUM = 28,
557         BNXT_ULP_ACT_PROP_IDX_PORT_ID = 32,
558         BNXT_ULP_ACT_PROP_IDX_VNIC = 36,
559         BNXT_ULP_ACT_PROP_IDX_VPORT = 40,
560         BNXT_ULP_ACT_PROP_IDX_MARK = 44,
561         BNXT_ULP_ACT_PROP_IDX_COUNT = 48,
562         BNXT_ULP_ACT_PROP_IDX_METER = 52,
563         BNXT_ULP_ACT_PROP_IDX_SET_MAC_SRC = 56,
564         BNXT_ULP_ACT_PROP_IDX_SET_MAC_DST = 64,
565         BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN = 72,
566         BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP = 74,
567         BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID = 75,
568         BNXT_ULP_ACT_PROP_IDX_SET_IPV4_SRC = 77,
569         BNXT_ULP_ACT_PROP_IDX_SET_IPV4_DST = 81,
570         BNXT_ULP_ACT_PROP_IDX_SET_IPV6_SRC = 85,
571         BNXT_ULP_ACT_PROP_IDX_SET_IPV6_DST = 101,
572         BNXT_ULP_ACT_PROP_IDX_SET_TP_SRC = 117,
573         BNXT_ULP_ACT_PROP_IDX_SET_TP_DST = 119,
574         BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_0 = 121,
575         BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_1 = 125,
576         BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_2 = 129,
577         BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_3 = 133,
578         BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_4 = 137,
579         BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_5 = 141,
580         BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_6 = 145,
581         BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_7 = 149,
582         BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_DMAC = 153,
583         BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_SMAC = 159,
584         BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG = 165,
585         BNXT_ULP_ACT_PROP_IDX_ENCAP_IP = 173,
586         BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SRC = 205,
587         BNXT_ULP_ACT_PROP_IDX_ENCAP_UDP = 221,
588         BNXT_ULP_ACT_PROP_IDX_ENCAP_TUN = 225,
589         BNXT_ULP_ACT_PROP_IDX_JUMP = 257,
590         BNXT_ULP_ACT_PROP_IDX_SHARED_HANDLE = 261,
591         BNXT_ULP_ACT_PROP_IDX_LAST = 269
592 };
593
594 enum ulp_wp_sym {
595         ULP_WP_SYM_CTXT_OPCODE_BYPASS_CFA = 0,
596         ULP_WP_SYM_CTXT_OPCODE_BYPASS_LKUP = 0,
597         ULP_WP_SYM_CTXT_OPCODE_META_UPDATE = 0,
598         ULP_WP_SYM_CTXT_OPCODE_NORMAL_FLOW = 0,
599         ULP_WP_SYM_CTXT_OPCODE_DROP = 0,
600         ULP_WP_SYM_PKT_TYPE_IGNORE = 0,
601         ULP_WP_SYM_PKT_TYPE_L2 = 0,
602         ULP_WP_SYM_PKT_TYPE_0_IGNORE = 0,
603         ULP_WP_SYM_PKT_TYPE_0_L2 = 0,
604         ULP_WP_SYM_PKT_TYPE_1_IGNORE = 0,
605         ULP_WP_SYM_PKT_TYPE_1_L2 = 0,
606         ULP_WP_SYM_RECYCLE_CNT_IGNORE = 0,
607         ULP_WP_SYM_RECYCLE_CNT_ZERO = 0,
608         ULP_WP_SYM_RECYCLE_CNT_ONE = 1,
609         ULP_WP_SYM_RECYCLE_CNT_TWO = 2,
610         ULP_WP_SYM_RECYCLE_CNT_THREE = 3,
611         ULP_WP_SYM_AGG_ERROR_IGNORE = 0,
612         ULP_WP_SYM_AGG_ERROR_NO = 0,
613         ULP_WP_SYM_AGG_ERROR_YES = 1,
614         ULP_WP_SYM_RESERVED_IGNORE = 0,
615         ULP_WP_SYM_HREC_NEXT_IGNORE = 0,
616         ULP_WP_SYM_HREC_NEXT_NO = 0,
617         ULP_WP_SYM_HREC_NEXT_YES = 1,
618         ULP_WP_SYM_TL2_HDR_VALID_IGNORE = 0,
619         ULP_WP_SYM_TL2_HDR_VALID_NO = 0,
620         ULP_WP_SYM_TL2_HDR_VALID_YES = 1,
621         ULP_WP_SYM_TL2_HDR_TYPE_IGNORE = 0,
622         ULP_WP_SYM_TL2_HDR_TYPE_DIX = 0,
623         ULP_WP_SYM_TL2_UC_MC_BC_IGNORE = 0,
624         ULP_WP_SYM_TL2_UC_MC_BC_UC = 0,
625         ULP_WP_SYM_TL2_UC_MC_BC_MC = 2,
626         ULP_WP_SYM_TL2_UC_MC_BC_BC = 3,
627         ULP_WP_SYM_TL2_VTAG_PRESENT_IGNORE = 0,
628         ULP_WP_SYM_TL2_VTAG_PRESENT_NO = 0,
629         ULP_WP_SYM_TL2_VTAG_PRESENT_YES = 1,
630         ULP_WP_SYM_TL2_TWO_VTAGS_IGNORE = 0,
631         ULP_WP_SYM_TL2_TWO_VTAGS_NO = 0,
632         ULP_WP_SYM_TL2_TWO_VTAGS_YES = 1,
633         ULP_WP_SYM_TL3_HDR_VALID_IGNORE = 0,
634         ULP_WP_SYM_TL3_HDR_VALID_NO = 0,
635         ULP_WP_SYM_TL3_HDR_VALID_YES = 1,
636         ULP_WP_SYM_TL3_HDR_ERROR_IGNORE = 0,
637         ULP_WP_SYM_TL3_HDR_ERROR_NO = 0,
638         ULP_WP_SYM_TL3_HDR_ERROR_YES = 1,
639         ULP_WP_SYM_TL3_HDR_TYPE_IGNORE = 0,
640         ULP_WP_SYM_TL3_HDR_TYPE_IPV4 = 0,
641         ULP_WP_SYM_TL3_HDR_TYPE_IPV6 = 1,
642         ULP_WP_SYM_TL3_HDR_ISIP_IGNORE = 0,
643         ULP_WP_SYM_TL3_HDR_ISIP_NO = 0,
644         ULP_WP_SYM_TL3_HDR_ISIP_YES = 1,
645         ULP_WP_SYM_TL3_IPV6_CMP_SRC_IGNORE = 0,
646         ULP_WP_SYM_TL3_IPV6_CMP_SRC_NO = 0,
647         ULP_WP_SYM_TL3_IPV6_CMP_SRC_YES = 1,
648         ULP_WP_SYM_TL3_IPV6_CMP_DST_IGNORE = 0,
649         ULP_WP_SYM_TL3_IPV6_CMP_DST_NO = 0,
650         ULP_WP_SYM_TL3_IPV6_CMP_DST_YES = 1,
651         ULP_WP_SYM_TL4_HDR_VALID_IGNORE = 0,
652         ULP_WP_SYM_TL4_HDR_VALID_NO = 0,
653         ULP_WP_SYM_TL4_HDR_VALID_YES = 1,
654         ULP_WP_SYM_TL4_HDR_ERROR_IGNORE = 0,
655         ULP_WP_SYM_TL4_HDR_ERROR_NO = 0,
656         ULP_WP_SYM_TL4_HDR_ERROR_YES = 1,
657         ULP_WP_SYM_TL4_HDR_IS_UDP_TCP_IGNORE = 0,
658         ULP_WP_SYM_TL4_HDR_IS_UDP_TCP_NO = 0,
659         ULP_WP_SYM_TL4_HDR_IS_UDP_TCP_YES = 1,
660         ULP_WP_SYM_TL4_HDR_TYPE_IGNORE = 0,
661         ULP_WP_SYM_TL4_HDR_TYPE_TCP = 0,
662         ULP_WP_SYM_TL4_HDR_TYPE_UDP = 1,
663         ULP_WP_SYM_TUN_HDR_VALID_IGNORE = 0,
664         ULP_WP_SYM_TUN_HDR_VALID_NO = 0,
665         ULP_WP_SYM_TUN_HDR_VALID_YES = 1,
666         ULP_WP_SYM_TUN_HDR_ERROR_IGNORE = 0,
667         ULP_WP_SYM_TUN_HDR_ERROR_NO = 0,
668         ULP_WP_SYM_TUN_HDR_ERROR_YES = 1,
669         ULP_WP_SYM_TUN_HDR_TYPE_IGNORE = 0,
670         ULP_WP_SYM_TUN_HDR_TYPE_VXLAN = 0,
671         ULP_WP_SYM_TUN_HDR_TYPE_GENEVE = 1,
672         ULP_WP_SYM_TUN_HDR_TYPE_NVGRE = 2,
673         ULP_WP_SYM_TUN_HDR_TYPE_GRE = 3,
674         ULP_WP_SYM_TUN_HDR_TYPE_IPV4 = 4,
675         ULP_WP_SYM_TUN_HDR_TYPE_IPV6 = 5,
676         ULP_WP_SYM_TUN_HDR_TYPE_PPPOE = 6,
677         ULP_WP_SYM_TUN_HDR_TYPE_MPLS = 7,
678         ULP_WP_SYM_TUN_HDR_TYPE_UPAR1 = 8,
679         ULP_WP_SYM_TUN_HDR_TYPE_UPAR2 = 9,
680         ULP_WP_SYM_TUN_HDR_TYPE_NONE = 15,
681         ULP_WP_SYM_TUN_HDR_FLAGS_IGNORE = 0,
682         ULP_WP_SYM_L2_HDR_VALID_IGNORE = 0,
683         ULP_WP_SYM_L2_HDR_VALID_NO = 0,
684         ULP_WP_SYM_L2_HDR_VALID_YES = 1,
685         ULP_WP_SYM_L2_HDR_ERROR_IGNORE = 0,
686         ULP_WP_SYM_L2_HDR_ERROR_NO = 0,
687         ULP_WP_SYM_L2_HDR_ERROR_YES = 1,
688         ULP_WP_SYM_L2_HDR_TYPE_IGNORE = 0,
689         ULP_WP_SYM_L2_HDR_TYPE_DIX = 0,
690         ULP_WP_SYM_L2_HDR_TYPE_LLC_SNAP = 1,
691         ULP_WP_SYM_L2_HDR_TYPE_LLC = 2,
692         ULP_WP_SYM_L2_UC_MC_BC_IGNORE = 0,
693         ULP_WP_SYM_L2_UC_MC_BC_UC = 0,
694         ULP_WP_SYM_L2_UC_MC_BC_MC = 2,
695         ULP_WP_SYM_L2_UC_MC_BC_BC = 3,
696         ULP_WP_SYM_L2_VTAG_PRESENT_IGNORE = 0,
697         ULP_WP_SYM_L2_VTAG_PRESENT_NO = 0,
698         ULP_WP_SYM_L2_VTAG_PRESENT_YES = 1,
699         ULP_WP_SYM_L2_TWO_VTAGS_IGNORE = 0,
700         ULP_WP_SYM_L2_TWO_VTAGS_NO = 0,
701         ULP_WP_SYM_L2_TWO_VTAGS_YES = 1,
702         ULP_WP_SYM_L3_HDR_VALID_IGNORE = 0,
703         ULP_WP_SYM_L3_HDR_VALID_NO = 0,
704         ULP_WP_SYM_L3_HDR_VALID_YES = 1,
705         ULP_WP_SYM_L3_HDR_ERROR_IGNORE = 0,
706         ULP_WP_SYM_L3_HDR_ERROR_NO = 0,
707         ULP_WP_SYM_L3_HDR_ERROR_YES = 1,
708         ULP_WP_SYM_L3_HDR_TYPE_IGNORE = 0,
709         ULP_WP_SYM_L3_HDR_TYPE_IPV4 = 0,
710         ULP_WP_SYM_L3_HDR_TYPE_IPV6 = 1,
711         ULP_WP_SYM_L3_HDR_TYPE_ARP = 2,
712         ULP_WP_SYM_L3_HDR_TYPE_PTP = 3,
713         ULP_WP_SYM_L3_HDR_TYPE_EAPOL = 4,
714         ULP_WP_SYM_L3_HDR_TYPE_ROCE = 5,
715         ULP_WP_SYM_L3_HDR_TYPE_FCOE = 6,
716         ULP_WP_SYM_L3_HDR_TYPE_UPAR1 = 7,
717         ULP_WP_SYM_L3_HDR_TYPE_UPAR2 = 8,
718         ULP_WP_SYM_L3_HDR_ISIP_IGNORE = 0,
719         ULP_WP_SYM_L3_HDR_ISIP_NO = 0,
720         ULP_WP_SYM_L3_HDR_ISIP_YES = 1,
721         ULP_WP_SYM_L3_IPV6_CMP_SRC_IGNORE = 0,
722         ULP_WP_SYM_L3_IPV6_CMP_SRC_NO = 0,
723         ULP_WP_SYM_L3_IPV6_CMP_SRC_YES = 1,
724         ULP_WP_SYM_L3_IPV6_CMP_DST_IGNORE = 0,
725         ULP_WP_SYM_L3_IPV6_CMP_DST_NO = 0,
726         ULP_WP_SYM_L3_IPV6_CMP_DST_YES = 1,
727         ULP_WP_SYM_L4_HDR_VALID_IGNORE = 0,
728         ULP_WP_SYM_L4_HDR_VALID_NO = 0,
729         ULP_WP_SYM_L4_HDR_VALID_YES = 1,
730         ULP_WP_SYM_L4_HDR_ERROR_IGNORE = 0,
731         ULP_WP_SYM_L4_HDR_ERROR_NO = 0,
732         ULP_WP_SYM_L4_HDR_ERROR_YES = 1,
733         ULP_WP_SYM_L4_HDR_TYPE_IGNORE = 0,
734         ULP_WP_SYM_L4_HDR_TYPE_TCP = 0,
735         ULP_WP_SYM_L4_HDR_TYPE_UDP = 1,
736         ULP_WP_SYM_L4_HDR_TYPE_ICMP = 2,
737         ULP_WP_SYM_L4_HDR_TYPE_UPAR1 = 3,
738         ULP_WP_SYM_L4_HDR_TYPE_UPAR2 = 4,
739         ULP_WP_SYM_L4_HDR_TYPE_BTH_V1 = 5,
740         ULP_WP_SYM_L4_HDR_IS_UDP_TCP_IGNORE = 0,
741         ULP_WP_SYM_L4_HDR_IS_UDP_TCP_NO = 0,
742         ULP_WP_SYM_L4_HDR_IS_UDP_TCP_YES = 1,
743         ULP_WP_SYM_POP_VLAN_NO = 0,
744         ULP_WP_SYM_POP_VLAN_YES = 1,
745         ULP_WP_SYM_DECAP_FUNC_NONE = 0,
746         ULP_WP_SYM_DECAP_FUNC_THRU_TL2 = 3,
747         ULP_WP_SYM_DECAP_FUNC_THRU_TL3 = 8,
748         ULP_WP_SYM_DECAP_FUNC_THRU_TL4 = 9,
749         ULP_WP_SYM_DECAP_FUNC_THRU_TUN = 10,
750         ULP_WP_SYM_DECAP_FUNC_THRU_L2 = 11,
751         ULP_WP_SYM_DECAP_FUNC_THRU_L3 = 12,
752         ULP_WP_SYM_DECAP_FUNC_THRU_L4 = 13,
753         ULP_WP_SYM_ECV_VALID_NO = 0,
754         ULP_WP_SYM_ECV_VALID_YES = 1,
755         ULP_WP_SYM_ECV_CUSTOM_EN_NO = 0,
756         ULP_WP_SYM_ECV_CUSTOM_EN_YES = 1,
757         ULP_WP_SYM_ECV_L2_EN_NO = 0,
758         ULP_WP_SYM_ECV_L2_EN_YES = 1,
759         ULP_WP_SYM_ECV_VTAG_TYPE_NOP = 0,
760         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI = 1,
761         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_IVLAN_PRI = 2,
762         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_REMAP_DIFFSERV = 3,
763         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_2_ENCAP_PRI = 4,
764         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_2_REMAP_DIFFSERV = 5,
765         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_ENCAP_PRI = 6,
766         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_REMAP_DIFFSERV = 7,
767         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_0 = 8,
768         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_1 = 8,
769         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_2 = 8,
770         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_3 = 8,
771         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_4 = 8,
772         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_5 = 8,
773         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_6 = 8,
774         ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_7 = 8,
775         ULP_WP_SYM_ECV_L3_TYPE_NONE = 0,
776         ULP_WP_SYM_ECV_L3_TYPE_IPV4 = 4,
777         ULP_WP_SYM_ECV_L3_TYPE_IPV6 = 5,
778         ULP_WP_SYM_ECV_L3_TYPE_MPLS_8847 = 6,
779         ULP_WP_SYM_ECV_L3_TYPE_MPLS_8848 = 7,
780         ULP_WP_SYM_ECV_L4_TYPE_NONE = 0,
781         ULP_WP_SYM_ECV_L4_TYPE_UDP = 4,
782         ULP_WP_SYM_ECV_L4_TYPE_UDP_CSUM = 5,
783         ULP_WP_SYM_ECV_L4_TYPE_UDP_ENTROPY = 6,
784         ULP_WP_SYM_ECV_L4_TYPE_UDP_ENTROPY_CSUM = 7,
785         ULP_WP_SYM_ECV_TUN_TYPE_NONE = 0,
786         ULP_WP_SYM_ECV_TUN_TYPE_GENERIC = 1,
787         ULP_WP_SYM_ECV_TUN_TYPE_VXLAN = 2,
788         ULP_WP_SYM_ECV_TUN_TYPE_NGE = 3,
789         ULP_WP_SYM_ECV_TUN_TYPE_NVGRE = 4,
790         ULP_WP_SYM_ECV_TUN_TYPE_GRE = 5,
791         ULP_WP_SYM_EEM_ACT_REC_INT = 1,
792         ULP_WP_SYM_EEM_EXT_FLOW_CNTR = 0,
793         ULP_WP_SYM_UC_ACT_REC = 0,
794         ULP_WP_SYM_MC_ACT_REC = 1,
795         ULP_WP_SYM_ACT_REC_DROP_YES = 1,
796         ULP_WP_SYM_ACT_REC_DROP_NO = 0,
797         ULP_WP_SYM_ACT_REC_POP_VLAN_YES = 1,
798         ULP_WP_SYM_ACT_REC_POP_VLAN_NO = 0,
799         ULP_WP_SYM_ACT_REC_METER_EN_YES = 1,
800         ULP_WP_SYM_ACT_REC_METER_EN_NO = 0,
801         ULP_WP_SYM_LOOPBACK_PORT = 4,
802         ULP_WP_SYM_LOOPBACK_PARIF = 15,
803         ULP_WP_SYM_EXT_EM_MAX_KEY_SIZE = 448,
804         ULP_WP_SYM_MATCH_TYPE_EM = 0,
805         ULP_WP_SYM_MATCH_TYPE_WM = 1,
806         ULP_WP_SYM_IP_PROTO_ICMP = 1,
807         ULP_WP_SYM_IP_PROTO_IGMP = 2,
808         ULP_WP_SYM_IP_PROTO_IP_IN_IP = 4,
809         ULP_WP_SYM_IP_PROTO_TCP = 6,
810         ULP_WP_SYM_IP_PROTO_UDP = 17,
811         ULP_WP_SYM_VF_FUNC_PARIF = 15,
812         ULP_WP_SYM_NO = 0,
813         ULP_WP_SYM_YES = 1,
814         ULP_WP_SYM_RECYCLE_DST = 0x800
815 };
816
817 enum ulp_thor_sym {
818         ULP_THOR_SYM_CTXT_OPCODE_BYPASS_CFA = 0,
819         ULP_THOR_SYM_CTXT_OPCODE_BYPASS_LKUP = 1,
820         ULP_THOR_SYM_CTXT_OPCODE_META_UPDATE = 2,
821         ULP_THOR_SYM_CTXT_OPCODE_NORMAL_FLOW = 3,
822         ULP_THOR_SYM_CTXT_OPCODE_DROP = 4,
823         ULP_THOR_SYM_PKT_TYPE_IGNORE = 0,
824         ULP_THOR_SYM_PKT_TYPE_L2 = 0,
825         ULP_THOR_SYM_PKT_TYPE_0_IGNORE = 0,
826         ULP_THOR_SYM_PKT_TYPE_0_L2 = 0,
827         ULP_THOR_SYM_PKT_TYPE_1_IGNORE = 0,
828         ULP_THOR_SYM_PKT_TYPE_1_L2 = 0,
829         ULP_THOR_SYM_RECYCLE_CNT_IGNORE = 0,
830         ULP_THOR_SYM_RECYCLE_CNT_ZERO = 0,
831         ULP_THOR_SYM_RECYCLE_CNT_ONE = 1,
832         ULP_THOR_SYM_RECYCLE_CNT_TWO = 2,
833         ULP_THOR_SYM_RECYCLE_CNT_THREE = 3,
834         ULP_THOR_SYM_AGG_ERROR_IGNORE = 0,
835         ULP_THOR_SYM_AGG_ERROR_NO = 0,
836         ULP_THOR_SYM_AGG_ERROR_YES = 1,
837         ULP_THOR_SYM_RESERVED_IGNORE = 0,
838         ULP_THOR_SYM_HREC_NEXT_IGNORE = 0,
839         ULP_THOR_SYM_HREC_NEXT_NO = 0,
840         ULP_THOR_SYM_HREC_NEXT_YES = 1,
841         ULP_THOR_SYM_TL2_HDR_VALID_IGNORE = 0,
842         ULP_THOR_SYM_TL2_HDR_VALID_NO = 0,
843         ULP_THOR_SYM_TL2_HDR_VALID_YES = 1,
844         ULP_THOR_SYM_TL2_HDR_TYPE_IGNORE = 0,
845         ULP_THOR_SYM_TL2_HDR_TYPE_DIX = 0,
846         ULP_THOR_SYM_TL2_UC_MC_BC_IGNORE = 0,
847         ULP_THOR_SYM_TL2_UC_MC_BC_UC = 0,
848         ULP_THOR_SYM_TL2_UC_MC_BC_MC = 2,
849         ULP_THOR_SYM_TL2_UC_MC_BC_BC = 3,
850         ULP_THOR_SYM_TL2_VTAG_PRESENT_IGNORE = 0,
851         ULP_THOR_SYM_TL2_VTAG_PRESENT_NO = 0,
852         ULP_THOR_SYM_TL2_VTAG_PRESENT_YES = 1,
853         ULP_THOR_SYM_TL2_TWO_VTAGS_IGNORE = 0,
854         ULP_THOR_SYM_TL2_TWO_VTAGS_NO = 0,
855         ULP_THOR_SYM_TL2_TWO_VTAGS_YES = 1,
856         ULP_THOR_SYM_TL3_HDR_VALID_IGNORE = 0,
857         ULP_THOR_SYM_TL3_HDR_VALID_NO = 0,
858         ULP_THOR_SYM_TL3_HDR_VALID_YES = 1,
859         ULP_THOR_SYM_TL3_HDR_ERROR_IGNORE = 0,
860         ULP_THOR_SYM_TL3_HDR_ERROR_NO = 0,
861         ULP_THOR_SYM_TL3_HDR_ERROR_YES = 1,
862         ULP_THOR_SYM_TL3_HDR_TYPE_IGNORE = 0,
863         ULP_THOR_SYM_TL3_HDR_TYPE_IPV4 = 0,
864         ULP_THOR_SYM_TL3_HDR_TYPE_IPV6 = 1,
865         ULP_THOR_SYM_TL3_HDR_ISIP_IGNORE = 0,
866         ULP_THOR_SYM_TL3_HDR_ISIP_NO = 0,
867         ULP_THOR_SYM_TL3_HDR_ISIP_YES = 1,
868         ULP_THOR_SYM_TL3_IPV6_CMP_SRC_IGNORE = 0,
869         ULP_THOR_SYM_TL3_IPV6_CMP_SRC_NO = 0,
870         ULP_THOR_SYM_TL3_IPV6_CMP_SRC_YES = 1,
871         ULP_THOR_SYM_TL3_IPV6_CMP_DST_IGNORE = 0,
872         ULP_THOR_SYM_TL3_IPV6_CMP_DST_NO = 0,
873         ULP_THOR_SYM_TL3_IPV6_CMP_DST_YES = 1,
874         ULP_THOR_SYM_TL4_HDR_VALID_IGNORE = 0,
875         ULP_THOR_SYM_TL4_HDR_VALID_NO = 0,
876         ULP_THOR_SYM_TL4_HDR_VALID_YES = 1,
877         ULP_THOR_SYM_TL4_HDR_ERROR_IGNORE = 0,
878         ULP_THOR_SYM_TL4_HDR_ERROR_NO = 0,
879         ULP_THOR_SYM_TL4_HDR_ERROR_YES = 1,
880         ULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_IGNORE = 0,
881         ULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_NO = 0,
882         ULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_YES = 1,
883         ULP_THOR_SYM_TL4_HDR_TYPE_IGNORE = 0,
884         ULP_THOR_SYM_TL4_HDR_TYPE_TCP = 0,
885         ULP_THOR_SYM_TL4_HDR_TYPE_UDP = 1,
886         ULP_THOR_SYM_TUN_HDR_VALID_IGNORE = 0,
887         ULP_THOR_SYM_TUN_HDR_VALID_NO = 0,
888         ULP_THOR_SYM_TUN_HDR_VALID_YES = 1,
889         ULP_THOR_SYM_TUN_HDR_ERROR_IGNORE = 0,
890         ULP_THOR_SYM_TUN_HDR_ERROR_NO = 0,
891         ULP_THOR_SYM_TUN_HDR_ERROR_YES = 1,
892         ULP_THOR_SYM_TUN_HDR_TYPE_IGNORE = 0,
893         ULP_THOR_SYM_TUN_HDR_TYPE_VXLAN = 0,
894         ULP_THOR_SYM_TUN_HDR_TYPE_GENEVE = 1,
895         ULP_THOR_SYM_TUN_HDR_TYPE_NVGRE = 2,
896         ULP_THOR_SYM_TUN_HDR_TYPE_GRE = 3,
897         ULP_THOR_SYM_TUN_HDR_TYPE_IPV4 = 4,
898         ULP_THOR_SYM_TUN_HDR_TYPE_IPV6 = 5,
899         ULP_THOR_SYM_TUN_HDR_TYPE_PPPOE = 6,
900         ULP_THOR_SYM_TUN_HDR_TYPE_MPLS = 7,
901         ULP_THOR_SYM_TUN_HDR_TYPE_UPAR1 = 8,
902         ULP_THOR_SYM_TUN_HDR_TYPE_UPAR2 = 9,
903         ULP_THOR_SYM_TUN_HDR_TYPE_NONE = 15,
904         ULP_THOR_SYM_TUN_HDR_FLAGS_IGNORE = 0,
905         ULP_THOR_SYM_L2_HDR_VALID_IGNORE = 0,
906         ULP_THOR_SYM_L2_HDR_VALID_NO = 0,
907         ULP_THOR_SYM_L2_HDR_VALID_YES = 1,
908         ULP_THOR_SYM_L2_HDR_ERROR_IGNORE = 0,
909         ULP_THOR_SYM_L2_HDR_ERROR_NO = 0,
910         ULP_THOR_SYM_L2_HDR_ERROR_YES = 1,
911         ULP_THOR_SYM_L2_HDR_TYPE_IGNORE = 0,
912         ULP_THOR_SYM_L2_HDR_TYPE_DIX = 0,
913         ULP_THOR_SYM_L2_HDR_TYPE_LLC_SNAP = 1,
914         ULP_THOR_SYM_L2_HDR_TYPE_LLC = 2,
915         ULP_THOR_SYM_L2_UC_MC_BC_IGNORE = 0,
916         ULP_THOR_SYM_L2_UC_MC_BC_UC = 0,
917         ULP_THOR_SYM_L2_UC_MC_BC_MC = 2,
918         ULP_THOR_SYM_L2_UC_MC_BC_BC = 3,
919         ULP_THOR_SYM_L2_VTAG_PRESENT_IGNORE = 0,
920         ULP_THOR_SYM_L2_VTAG_PRESENT_NO = 0,
921         ULP_THOR_SYM_L2_VTAG_PRESENT_YES = 1,
922         ULP_THOR_SYM_L2_TWO_VTAGS_IGNORE = 0,
923         ULP_THOR_SYM_L2_TWO_VTAGS_NO = 0,
924         ULP_THOR_SYM_L2_TWO_VTAGS_YES = 1,
925         ULP_THOR_SYM_L3_HDR_VALID_IGNORE = 0,
926         ULP_THOR_SYM_L3_HDR_VALID_NO = 0,
927         ULP_THOR_SYM_L3_HDR_VALID_YES = 1,
928         ULP_THOR_SYM_L3_HDR_ERROR_IGNORE = 0,
929         ULP_THOR_SYM_L3_HDR_ERROR_NO = 0,
930         ULP_THOR_SYM_L3_HDR_ERROR_YES = 1,
931         ULP_THOR_SYM_L3_HDR_TYPE_IGNORE = 0,
932         ULP_THOR_SYM_L3_HDR_TYPE_IPV4 = 0,
933         ULP_THOR_SYM_L3_HDR_TYPE_IPV6 = 1,
934         ULP_THOR_SYM_L3_HDR_TYPE_ARP = 2,
935         ULP_THOR_SYM_L3_HDR_TYPE_PTP = 3,
936         ULP_THOR_SYM_L3_HDR_TYPE_EAPOL = 4,
937         ULP_THOR_SYM_L3_HDR_TYPE_ROCE = 5,
938         ULP_THOR_SYM_L3_HDR_TYPE_FCOE = 6,
939         ULP_THOR_SYM_L3_HDR_TYPE_UPAR1 = 7,
940         ULP_THOR_SYM_L3_HDR_TYPE_UPAR2 = 8,
941         ULP_THOR_SYM_L3_HDR_ISIP_IGNORE = 0,
942         ULP_THOR_SYM_L3_HDR_ISIP_NO = 0,
943         ULP_THOR_SYM_L3_HDR_ISIP_YES = 1,
944         ULP_THOR_SYM_L3_IPV6_CMP_SRC_IGNORE = 0,
945         ULP_THOR_SYM_L3_IPV6_CMP_SRC_NO = 0,
946         ULP_THOR_SYM_L3_IPV6_CMP_SRC_YES = 1,
947         ULP_THOR_SYM_L3_IPV6_CMP_DST_IGNORE = 0,
948         ULP_THOR_SYM_L3_IPV6_CMP_DST_NO = 0,
949         ULP_THOR_SYM_L3_IPV6_CMP_DST_YES = 1,
950         ULP_THOR_SYM_L4_HDR_VALID_IGNORE = 0,
951         ULP_THOR_SYM_L4_HDR_VALID_NO = 0,
952         ULP_THOR_SYM_L4_HDR_VALID_YES = 1,
953         ULP_THOR_SYM_L4_HDR_ERROR_IGNORE = 0,
954         ULP_THOR_SYM_L4_HDR_ERROR_NO = 0,
955         ULP_THOR_SYM_L4_HDR_ERROR_YES = 1,
956         ULP_THOR_SYM_L4_HDR_TYPE_IGNORE = 0,
957         ULP_THOR_SYM_L4_HDR_TYPE_TCP = 0,
958         ULP_THOR_SYM_L4_HDR_TYPE_UDP = 1,
959         ULP_THOR_SYM_L4_HDR_TYPE_ICMP = 2,
960         ULP_THOR_SYM_L4_HDR_TYPE_UPAR1 = 3,
961         ULP_THOR_SYM_L4_HDR_TYPE_UPAR2 = 4,
962         ULP_THOR_SYM_L4_HDR_TYPE_BTH_V1 = 5,
963         ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_IGNORE = 0,
964         ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_NO = 0,
965         ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_YES = 1,
966         ULP_THOR_SYM_POP_VLAN_NO = 0,
967         ULP_THOR_SYM_POP_VLAN_YES = 1,
968         ULP_THOR_SYM_DECAP_FUNC_NONE = 0,
969         ULP_THOR_SYM_DECAP_FUNC_THRU_TL2 = 3,
970         ULP_THOR_SYM_DECAP_FUNC_THRU_TL3 = 8,
971         ULP_THOR_SYM_DECAP_FUNC_THRU_TL4 = 9,
972         ULP_THOR_SYM_DECAP_FUNC_THRU_TUN = 10,
973         ULP_THOR_SYM_DECAP_FUNC_THRU_L2 = 11,
974         ULP_THOR_SYM_DECAP_FUNC_THRU_L3 = 12,
975         ULP_THOR_SYM_DECAP_FUNC_THRU_L4 = 13,
976         ULP_THOR_SYM_ECV_VALID_NO = 0,
977         ULP_THOR_SYM_ECV_VALID_YES = 1,
978         ULP_THOR_SYM_ECV_CUSTOM_EN_NO = 0,
979         ULP_THOR_SYM_ECV_CUSTOM_EN_YES = 1,
980         ULP_THOR_SYM_ECV_L2_EN_NO = 0,
981         ULP_THOR_SYM_ECV_L2_EN_YES = 1,
982         ULP_THOR_SYM_ECV_VTAG_TYPE_NOP = 0,
983         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI = 1,
984         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_IVLAN_PRI = 2,
985         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_REMAP_DIFFSERV = 3,
986         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_2_ENCAP_PRI = 4,
987         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_2_REMAP_DIFFSERV = 5,
988         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_ENCAP_PRI = 6,
989         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_REMAP_DIFFSERV = 7,
990         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_0 = 8,
991         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_1 = 8,
992         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_2 = 8,
993         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_3 = 8,
994         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_4 = 8,
995         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_5 = 8,
996         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_6 = 8,
997         ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_7 = 8,
998         ULP_THOR_SYM_ECV_L3_TYPE_NONE = 0,
999         ULP_THOR_SYM_ECV_L3_TYPE_IPV4 = 4,
1000         ULP_THOR_SYM_ECV_L3_TYPE_IPV6 = 5,
1001         ULP_THOR_SYM_ECV_L3_TYPE_MPLS_8847 = 6,
1002         ULP_THOR_SYM_ECV_L3_TYPE_MPLS_8848 = 7,
1003         ULP_THOR_SYM_ECV_L4_TYPE_NONE = 0,
1004         ULP_THOR_SYM_ECV_L4_TYPE_UDP = 4,
1005         ULP_THOR_SYM_ECV_L4_TYPE_UDP_CSUM = 5,
1006         ULP_THOR_SYM_ECV_L4_TYPE_UDP_ENTROPY = 6,
1007         ULP_THOR_SYM_ECV_L4_TYPE_UDP_ENTROPY_CSUM = 7,
1008         ULP_THOR_SYM_ECV_TUN_TYPE_NONE = 0,
1009         ULP_THOR_SYM_ECV_TUN_TYPE_GENERIC = 1,
1010         ULP_THOR_SYM_ECV_TUN_TYPE_VXLAN = 2,
1011         ULP_THOR_SYM_ECV_TUN_TYPE_NGE = 3,
1012         ULP_THOR_SYM_ECV_TUN_TYPE_NVGRE = 4,
1013         ULP_THOR_SYM_ECV_TUN_TYPE_GRE = 5,
1014         ULP_THOR_SYM_EEM_ACT_REC_INT = 0,
1015         ULP_THOR_SYM_EEM_EXT_FLOW_CNTR = 0,
1016         ULP_THOR_SYM_UC_ACT_REC = 0,
1017         ULP_THOR_SYM_MC_ACT_REC = 1,
1018         ULP_THOR_SYM_ACT_REC_DROP_YES = 1,
1019         ULP_THOR_SYM_ACT_REC_DROP_NO = 0,
1020         ULP_THOR_SYM_ACT_REC_POP_VLAN_YES = 1,
1021         ULP_THOR_SYM_ACT_REC_POP_VLAN_NO = 0,
1022         ULP_THOR_SYM_ACT_REC_METER_EN_YES = 1,
1023         ULP_THOR_SYM_ACT_REC_METER_EN_NO = 0,
1024         ULP_THOR_SYM_LOOPBACK_PORT = 3,
1025         ULP_THOR_SYM_LOOPBACK_PARIF = 15,
1026         ULP_THOR_SYM_EXT_EM_MAX_KEY_SIZE = 0,
1027         ULP_THOR_SYM_MATCH_TYPE_EM = 0,
1028         ULP_THOR_SYM_MATCH_TYPE_WM = 1,
1029         ULP_THOR_SYM_IP_PROTO_ICMP = 1,
1030         ULP_THOR_SYM_IP_PROTO_IGMP = 2,
1031         ULP_THOR_SYM_IP_PROTO_IP_IN_IP = 4,
1032         ULP_THOR_SYM_IP_PROTO_TCP = 6,
1033         ULP_THOR_SYM_IP_PROTO_UDP = 17,
1034         ULP_THOR_SYM_VF_FUNC_PARIF = 15,
1035         ULP_THOR_SYM_NO = 0,
1036         ULP_THOR_SYM_YES = 1,
1037         ULP_THOR_SYM_RECYCLE_DST = 0x800
1038 };
1039
1040 enum bnxt_ulp_class_hid {
1041         BNXT_ULP_CLASS_HID_05d1 = 0x05d1,
1042         BNXT_ULP_CLASS_HID_1229 = 0x1229,
1043         BNXT_ULP_CLASS_HID_0bed = 0x0bed,
1044         BNXT_ULP_CLASS_HID_1865 = 0x1865,
1045         BNXT_ULP_CLASS_HID_25c9 = 0x25c9,
1046         BNXT_ULP_CLASS_HID_3241 = 0x3241,
1047         BNXT_ULP_CLASS_HID_2c05 = 0x2c05,
1048         BNXT_ULP_CLASS_HID_389d = 0x389d,
1049         BNXT_ULP_CLASS_HID_3c3d = 0x3c3d,
1050         BNXT_ULP_CLASS_HID_48b5 = 0x48b5,
1051         BNXT_ULP_CLASS_HID_4279 = 0x4279,
1052         BNXT_ULP_CLASS_HID_4ef1 = 0x4ef1,
1053         BNXT_ULP_CLASS_HID_5c55 = 0x5c55,
1054         BNXT_ULP_CLASS_HID_0be1 = 0x0be1,
1055         BNXT_ULP_CLASS_HID_05a5 = 0x05a5,
1056         BNXT_ULP_CLASS_HID_123d = 0x123d,
1057         BNXT_ULP_CLASS_HID_4142d = 0x4142d,
1058         BNXT_ULP_CLASS_HID_42095 = 0x42095,
1059         BNXT_ULP_CLASS_HID_41a69 = 0x41a69,
1060         BNXT_ULP_CLASS_HID_426d1 = 0x426d1,
1061         BNXT_ULP_CLASS_HID_44a99 = 0x44a99,
1062         BNXT_ULP_CLASS_HID_45701 = 0x45701,
1063         BNXT_ULP_CLASS_HID_450c5 = 0x450c5,
1064         BNXT_ULP_CLASS_HID_40071 = 0x40071,
1065         BNXT_ULP_CLASS_HID_40a85 = 0x40a85,
1066         BNXT_ULP_CLASS_HID_4170d = 0x4170d,
1067         BNXT_ULP_CLASS_HID_410c1 = 0x410c1,
1068         BNXT_ULP_CLASS_HID_41d49 = 0x41d49,
1069         BNXT_ULP_CLASS_HID_440f1 = 0x440f1,
1070         BNXT_ULP_CLASS_HID_44d79 = 0x44d79,
1071         BNXT_ULP_CLASS_HID_4473d = 0x4473d,
1072         BNXT_ULP_CLASS_HID_453a5 = 0x453a5,
1073         BNXT_ULP_CLASS_HID_244e3 = 0x244e3,
1074         BNXT_ULP_CLASS_HID_2517b = 0x2517b,
1075         BNXT_ULP_CLASS_HID_24b3f = 0x24b3f,
1076         BNXT_ULP_CLASS_HID_257b7 = 0x257b7,
1077         BNXT_ULP_CLASS_HID_22f5f = 0x22f5f,
1078         BNXT_ULP_CLASS_HID_23bd7 = 0x23bd7,
1079         BNXT_ULP_CLASS_HID_2359b = 0x2359b,
1080         BNXT_ULP_CLASS_HID_24213 = 0x24213,
1081         BNXT_ULP_CLASS_HID_20bab = 0x20bab,
1082         BNXT_ULP_CLASS_HID_21823 = 0x21823,
1083         BNXT_ULP_CLASS_HID_211e7 = 0x211e7,
1084         BNXT_ULP_CLASS_HID_21e7f = 0x21e7f,
1085         BNXT_ULP_CLASS_HID_252f3 = 0x252f3,
1086         BNXT_ULP_CLASS_HID_2029f = 0x2029f,
1087         BNXT_ULP_CLASS_HID_2590f = 0x2590f,
1088         BNXT_ULP_CLASS_HID_208db = 0x208db,
1089         BNXT_ULP_CLASS_HID_231d3 = 0x231d3,
1090         BNXT_ULP_CLASS_HID_23e2b = 0x23e2b,
1091         BNXT_ULP_CLASS_HID_237ef = 0x237ef,
1092         BNXT_ULP_CLASS_HID_24467 = 0x24467,
1093         BNXT_ULP_CLASS_HID_21c0f = 0x21c0f,
1094         BNXT_ULP_CLASS_HID_22887 = 0x22887,
1095         BNXT_ULP_CLASS_HID_2224b = 0x2224b,
1096         BNXT_ULP_CLASS_HID_22ec3 = 0x22ec3,
1097         BNXT_ULP_CLASS_HID_25547 = 0x25547,
1098         BNXT_ULP_CLASS_HID_20513 = 0x20513,
1099         BNXT_ULP_CLASS_HID_25b83 = 0x25b83,
1100         BNXT_ULP_CLASS_HID_20b2f = 0x20b2f,
1101         BNXT_ULP_CLASS_HID_23fa3 = 0x23fa3,
1102         BNXT_ULP_CLASS_HID_24c3b = 0x24c3b,
1103         BNXT_ULP_CLASS_HID_245ff = 0x245ff,
1104         BNXT_ULP_CLASS_HID_25277 = 0x25277,
1105         BNXT_ULP_CLASS_HID_64037 = 0x64037,
1106         BNXT_ULP_CLASS_HID_64c8f = 0x64c8f,
1107         BNXT_ULP_CLASS_HID_64673 = 0x64673,
1108         BNXT_ULP_CLASS_HID_652cb = 0x652cb,
1109         BNXT_ULP_CLASS_HID_62a93 = 0x62a93,
1110         BNXT_ULP_CLASS_HID_636eb = 0x636eb,
1111         BNXT_ULP_CLASS_HID_630af = 0x630af,
1112         BNXT_ULP_CLASS_HID_63d27 = 0x63d27,
1113         BNXT_ULP_CLASS_HID_606ff = 0x606ff,
1114         BNXT_ULP_CLASS_HID_61377 = 0x61377,
1115         BNXT_ULP_CLASS_HID_60d3b = 0x60d3b,
1116         BNXT_ULP_CLASS_HID_619b3 = 0x619b3,
1117         BNXT_ULP_CLASS_HID_64e07 = 0x64e07,
1118         BNXT_ULP_CLASS_HID_65a9f = 0x65a9f,
1119         BNXT_ULP_CLASS_HID_65443 = 0x65443,
1120         BNXT_ULP_CLASS_HID_603ef = 0x603ef,
1121         BNXT_ULP_CLASS_HID_62ce7 = 0x62ce7,
1122         BNXT_ULP_CLASS_HID_6397f = 0x6397f,
1123         BNXT_ULP_CLASS_HID_63323 = 0x63323,
1124         BNXT_ULP_CLASS_HID_63fbb = 0x63fbb,
1125         BNXT_ULP_CLASS_HID_61743 = 0x61743,
1126         BNXT_ULP_CLASS_HID_623db = 0x623db,
1127         BNXT_ULP_CLASS_HID_61d9f = 0x61d9f,
1128         BNXT_ULP_CLASS_HID_62a17 = 0x62a17,
1129         BNXT_ULP_CLASS_HID_6509b = 0x6509b,
1130         BNXT_ULP_CLASS_HID_60027 = 0x60027,
1131         BNXT_ULP_CLASS_HID_656d7 = 0x656d7,
1132         BNXT_ULP_CLASS_HID_60663 = 0x60663,
1133         BNXT_ULP_CLASS_HID_63af7 = 0x63af7,
1134         BNXT_ULP_CLASS_HID_6474f = 0x6474f,
1135         BNXT_ULP_CLASS_HID_64133 = 0x64133,
1136         BNXT_ULP_CLASS_HID_64d8b = 0x64d8b,
1137         BNXT_ULP_CLASS_HID_a3fb = 0xa3fb,
1138         BNXT_ULP_CLASS_HID_b063 = 0xb063,
1139         BNXT_ULP_CLASS_HID_aa27 = 0xaa27,
1140         BNXT_ULP_CLASS_HID_b6af = 0xb6af,
1141         BNXT_ULP_CLASS_HID_8e47 = 0x8e47,
1142         BNXT_ULP_CLASS_HID_9acf = 0x9acf,
1143         BNXT_ULP_CLASS_HID_9483 = 0x9483,
1144         BNXT_ULP_CLASS_HID_a10b = 0xa10b,
1145         BNXT_ULP_CLASS_HID_c78f = 0xc78f,
1146         BNXT_ULP_CLASS_HID_d3f7 = 0xd3f7,
1147         BNXT_ULP_CLASS_HID_cdcb = 0xcdcb,
1148         BNXT_ULP_CLASS_HID_da33 = 0xda33,
1149         BNXT_ULP_CLASS_HID_b1eb = 0xb1eb,
1150         BNXT_ULP_CLASS_HID_be53 = 0xbe53,
1151         BNXT_ULP_CLASS_HID_b817 = 0xb817,
1152         BNXT_ULP_CLASS_HID_c49f = 0xc49f,
1153         BNXT_ULP_CLASS_HID_49f2f = 0x49f2f,
1154         BNXT_ULP_CLASS_HID_4ab97 = 0x4ab97,
1155         BNXT_ULP_CLASS_HID_4a56b = 0x4a56b,
1156         BNXT_ULP_CLASS_HID_4b1d3 = 0x4b1d3,
1157         BNXT_ULP_CLASS_HID_4898b = 0x4898b,
1158         BNXT_ULP_CLASS_HID_495f3 = 0x495f3,
1159         BNXT_ULP_CLASS_HID_48fb7 = 0x48fb7,
1160         BNXT_ULP_CLASS_HID_49c3f = 0x49c3f,
1161         BNXT_ULP_CLASS_HID_4c2b3 = 0x4c2b3,
1162         BNXT_ULP_CLASS_HID_4cf3b = 0x4cf3b,
1163         BNXT_ULP_CLASS_HID_4c8ff = 0x4c8ff,
1164         BNXT_ULP_CLASS_HID_4d567 = 0x4d567,
1165         BNXT_ULP_CLASS_HID_4ad1f = 0x4ad1f,
1166         BNXT_ULP_CLASS_HID_4b987 = 0x4b987,
1167         BNXT_ULP_CLASS_HID_4b35b = 0x4b35b,
1168         BNXT_ULP_CLASS_HID_4bfc3 = 0x4bfc3,
1169         BNXT_ULP_CLASS_HID_1b9fb = 0x1b9fb,
1170         BNXT_ULP_CLASS_HID_1c663 = 0x1c663,
1171         BNXT_ULP_CLASS_HID_1c027 = 0x1c027,
1172         BNXT_ULP_CLASS_HID_1ccaf = 0x1ccaf,
1173         BNXT_ULP_CLASS_HID_1a447 = 0x1a447,
1174         BNXT_ULP_CLASS_HID_1b0cf = 0x1b0cf,
1175         BNXT_ULP_CLASS_HID_1aa83 = 0x1aa83,
1176         BNXT_ULP_CLASS_HID_1b70b = 0x1b70b,
1177         BNXT_ULP_CLASS_HID_180b3 = 0x180b3,
1178         BNXT_ULP_CLASS_HID_18d3b = 0x18d3b,
1179         BNXT_ULP_CLASS_HID_186ff = 0x186ff,
1180         BNXT_ULP_CLASS_HID_19367 = 0x19367,
1181         BNXT_ULP_CLASS_HID_1c7eb = 0x1c7eb,
1182         BNXT_ULP_CLASS_HID_1d453 = 0x1d453,
1183         BNXT_ULP_CLASS_HID_1ce17 = 0x1ce17,
1184         BNXT_ULP_CLASS_HID_1da9f = 0x1da9f,
1185         BNXT_ULP_CLASS_HID_5b52f = 0x5b52f,
1186         BNXT_ULP_CLASS_HID_5c197 = 0x5c197,
1187         BNXT_ULP_CLASS_HID_5bb6b = 0x5bb6b,
1188         BNXT_ULP_CLASS_HID_5c7d3 = 0x5c7d3,
1189         BNXT_ULP_CLASS_HID_59f8b = 0x59f8b,
1190         BNXT_ULP_CLASS_HID_5abf3 = 0x5abf3,
1191         BNXT_ULP_CLASS_HID_5a5b7 = 0x5a5b7,
1192         BNXT_ULP_CLASS_HID_5b23f = 0x5b23f,
1193         BNXT_ULP_CLASS_HID_5d8b3 = 0x5d8b3,
1194         BNXT_ULP_CLASS_HID_5886f = 0x5886f,
1195         BNXT_ULP_CLASS_HID_58223 = 0x58223,
1196         BNXT_ULP_CLASS_HID_58eab = 0x58eab,
1197         BNXT_ULP_CLASS_HID_5c31f = 0x5c31f,
1198         BNXT_ULP_CLASS_HID_5cf87 = 0x5cf87,
1199         BNXT_ULP_CLASS_HID_5c95b = 0x5c95b,
1200         BNXT_ULP_CLASS_HID_5d5c3 = 0x5d5c3,
1201         BNXT_ULP_CLASS_HID_05f1 = 0x05f1,
1202         BNXT_ULP_CLASS_HID_1209 = 0x1209,
1203         BNXT_ULP_CLASS_HID_0bcd = 0x0bcd,
1204         BNXT_ULP_CLASS_HID_1845 = 0x1845,
1205         BNXT_ULP_CLASS_HID_25e9 = 0x25e9,
1206         BNXT_ULP_CLASS_HID_3261 = 0x3261,
1207         BNXT_ULP_CLASS_HID_2c25 = 0x2c25,
1208         BNXT_ULP_CLASS_HID_38bd = 0x38bd,
1209         BNXT_ULP_CLASS_HID_3c1d = 0x3c1d,
1210         BNXT_ULP_CLASS_HID_4895 = 0x4895,
1211         BNXT_ULP_CLASS_HID_4259 = 0x4259,
1212         BNXT_ULP_CLASS_HID_4ed1 = 0x4ed1,
1213         BNXT_ULP_CLASS_HID_5c75 = 0x5c75,
1214         BNXT_ULP_CLASS_HID_0bc1 = 0x0bc1,
1215         BNXT_ULP_CLASS_HID_0585 = 0x0585,
1216         BNXT_ULP_CLASS_HID_121d = 0x121d,
1217         BNXT_ULP_CLASS_HID_58c5 = 0x58c5,
1218         BNXT_ULP_CLASS_HID_0891 = 0x0891,
1219         BNXT_ULP_CLASS_HID_0255 = 0x0255,
1220         BNXT_ULP_CLASS_HID_0eed = 0x0eed,
1221         BNXT_ULP_CLASS_HID_1c71 = 0x1c71,
1222         BNXT_ULP_CLASS_HID_2889 = 0x2889,
1223         BNXT_ULP_CLASS_HID_224d = 0x224d,
1224         BNXT_ULP_CLASS_HID_2ec5 = 0x2ec5,
1225         BNXT_ULP_CLASS_HID_32a5 = 0x32a5,
1226         BNXT_ULP_CLASS_HID_3f3d = 0x3f3d,
1227         BNXT_ULP_CLASS_HID_38e1 = 0x38e1,
1228         BNXT_ULP_CLASS_HID_4579 = 0x4579,
1229         BNXT_ULP_CLASS_HID_529d = 0x529d,
1230         BNXT_ULP_CLASS_HID_0269 = 0x0269,
1231         BNXT_ULP_CLASS_HID_58d9 = 0x58d9,
1232         BNXT_ULP_CLASS_HID_08a5 = 0x08a5,
1233         BNXT_ULP_CLASS_HID_400c5 = 0x400c5,
1234         BNXT_ULP_CLASS_HID_40d5d = 0x40d5d,
1235         BNXT_ULP_CLASS_HID_40701 = 0x40701,
1236         BNXT_ULP_CLASS_HID_41399 = 0x41399,
1237         BNXT_ULP_CLASS_HID_4213d = 0x4213d,
1238         BNXT_ULP_CLASS_HID_42db5 = 0x42db5,
1239         BNXT_ULP_CLASS_HID_42779 = 0x42779,
1240         BNXT_ULP_CLASS_HID_433f1 = 0x433f1,
1241         BNXT_ULP_CLASS_HID_43751 = 0x43751,
1242         BNXT_ULP_CLASS_HID_443e9 = 0x443e9,
1243         BNXT_ULP_CLASS_HID_43dad = 0x43dad,
1244         BNXT_ULP_CLASS_HID_44a25 = 0x44a25,
1245         BNXT_ULP_CLASS_HID_45749 = 0x45749,
1246         BNXT_ULP_CLASS_HID_40715 = 0x40715,
1247         BNXT_ULP_CLASS_HID_400d9 = 0x400d9,
1248         BNXT_ULP_CLASS_HID_40d51 = 0x40d51,
1249         BNXT_ULP_CLASS_HID_45419 = 0x45419,
1250         BNXT_ULP_CLASS_HID_403e5 = 0x403e5,
1251         BNXT_ULP_CLASS_HID_45a55 = 0x45a55,
1252         BNXT_ULP_CLASS_HID_40a21 = 0x40a21,
1253         BNXT_ULP_CLASS_HID_41745 = 0x41745,
1254         BNXT_ULP_CLASS_HID_423dd = 0x423dd,
1255         BNXT_ULP_CLASS_HID_41d81 = 0x41d81,
1256         BNXT_ULP_CLASS_HID_42a19 = 0x42a19,
1257         BNXT_ULP_CLASS_HID_42df9 = 0x42df9,
1258         BNXT_ULP_CLASS_HID_43a71 = 0x43a71,
1259         BNXT_ULP_CLASS_HID_43435 = 0x43435,
1260         BNXT_ULP_CLASS_HID_4404d = 0x4404d,
1261         BNXT_ULP_CLASS_HID_44dd1 = 0x44dd1,
1262         BNXT_ULP_CLASS_HID_45a69 = 0x45a69,
1263         BNXT_ULP_CLASS_HID_4542d = 0x4542d,
1264         BNXT_ULP_CLASS_HID_403f9 = 0x403f9,
1265         BNXT_ULP_CLASS_HID_4140d = 0x4140d,
1266         BNXT_ULP_CLASS_HID_420b5 = 0x420b5,
1267         BNXT_ULP_CLASS_HID_41a49 = 0x41a49,
1268         BNXT_ULP_CLASS_HID_426f1 = 0x426f1,
1269         BNXT_ULP_CLASS_HID_44ab9 = 0x44ab9,
1270         BNXT_ULP_CLASS_HID_45721 = 0x45721,
1271         BNXT_ULP_CLASS_HID_450e5 = 0x450e5,
1272         BNXT_ULP_CLASS_HID_40051 = 0x40051,
1273         BNXT_ULP_CLASS_HID_40aa5 = 0x40aa5,
1274         BNXT_ULP_CLASS_HID_4172d = 0x4172d,
1275         BNXT_ULP_CLASS_HID_410e1 = 0x410e1,
1276         BNXT_ULP_CLASS_HID_41d69 = 0x41d69,
1277         BNXT_ULP_CLASS_HID_440d1 = 0x440d1,
1278         BNXT_ULP_CLASS_HID_44d59 = 0x44d59,
1279         BNXT_ULP_CLASS_HID_4471d = 0x4471d,
1280         BNXT_ULP_CLASS_HID_45385 = 0x45385,
1281         BNXT_ULP_CLASS_HID_6400d = 0x6400d,
1282         BNXT_ULP_CLASS_HID_64cb5 = 0x64cb5,
1283         BNXT_ULP_CLASS_HID_64649 = 0x64649,
1284         BNXT_ULP_CLASS_HID_652f1 = 0x652f1,
1285         BNXT_ULP_CLASS_HID_619ed = 0x619ed,
1286         BNXT_ULP_CLASS_HID_62615 = 0x62615,
1287         BNXT_ULP_CLASS_HID_62029 = 0x62029,
1288         BNXT_ULP_CLASS_HID_62c51 = 0x62c51,
1289         BNXT_ULP_CLASS_HID_636a5 = 0x636a5,
1290         BNXT_ULP_CLASS_HID_6432d = 0x6432d,
1291         BNXT_ULP_CLASS_HID_63ce1 = 0x63ce1,
1292         BNXT_ULP_CLASS_HID_64969 = 0x64969,
1293         BNXT_ULP_CLASS_HID_61005 = 0x61005,
1294         BNXT_ULP_CLASS_HID_61c8d = 0x61c8d,
1295         BNXT_ULP_CLASS_HID_61641 = 0x61641,
1296         BNXT_ULP_CLASS_HID_622c9 = 0x622c9,
1297         BNXT_ULP_CLASS_HID_52a0d = 0x52a0d,
1298         BNXT_ULP_CLASS_HID_536b5 = 0x536b5,
1299         BNXT_ULP_CLASS_HID_53049 = 0x53049,
1300         BNXT_ULP_CLASS_HID_53cf1 = 0x53cf1,
1301         BNXT_ULP_CLASS_HID_503ed = 0x503ed,
1302         BNXT_ULP_CLASS_HID_51015 = 0x51015,
1303         BNXT_ULP_CLASS_HID_50a29 = 0x50a29,
1304         BNXT_ULP_CLASS_HID_51651 = 0x51651,
1305         BNXT_ULP_CLASS_HID_520a5 = 0x520a5,
1306         BNXT_ULP_CLASS_HID_52d2d = 0x52d2d,
1307         BNXT_ULP_CLASS_HID_526e1 = 0x526e1,
1308         BNXT_ULP_CLASS_HID_53369 = 0x53369,
1309         BNXT_ULP_CLASS_HID_556d1 = 0x556d1,
1310         BNXT_ULP_CLASS_HID_5068d = 0x5068d,
1311         BNXT_ULP_CLASS_HID_50041 = 0x50041,
1312         BNXT_ULP_CLASS_HID_50cc9 = 0x50cc9,
1313         BNXT_ULP_CLASS_HID_7560d = 0x7560d,
1314         BNXT_ULP_CLASS_HID_705f9 = 0x705f9,
1315         BNXT_ULP_CLASS_HID_75c49 = 0x75c49,
1316         BNXT_ULP_CLASS_HID_70c25 = 0x70c25,
1317         BNXT_ULP_CLASS_HID_72fed = 0x72fed,
1318         BNXT_ULP_CLASS_HID_73c15 = 0x73c15,
1319         BNXT_ULP_CLASS_HID_73629 = 0x73629,
1320         BNXT_ULP_CLASS_HID_74251 = 0x74251,
1321         BNXT_ULP_CLASS_HID_74ca5 = 0x74ca5,
1322         BNXT_ULP_CLASS_HID_7592d = 0x7592d,
1323         BNXT_ULP_CLASS_HID_752e1 = 0x752e1,
1324         BNXT_ULP_CLASS_HID_7025d = 0x7025d,
1325         BNXT_ULP_CLASS_HID_72605 = 0x72605,
1326         BNXT_ULP_CLASS_HID_7328d = 0x7328d,
1327         BNXT_ULP_CLASS_HID_72c41 = 0x72c41,
1328         BNXT_ULP_CLASS_HID_738c9 = 0x738c9,
1329         BNXT_ULP_CLASS_HID_0591 = 0x0591,
1330         BNXT_ULP_CLASS_HID_1269 = 0x1269,
1331         BNXT_ULP_CLASS_HID_0bad = 0x0bad,
1332         BNXT_ULP_CLASS_HID_1825 = 0x1825,
1333         BNXT_ULP_CLASS_HID_2589 = 0x2589,
1334         BNXT_ULP_CLASS_HID_3201 = 0x3201,
1335         BNXT_ULP_CLASS_HID_2c45 = 0x2c45,
1336         BNXT_ULP_CLASS_HID_38dd = 0x38dd,
1337         BNXT_ULP_CLASS_HID_3c7d = 0x3c7d,
1338         BNXT_ULP_CLASS_HID_48f5 = 0x48f5,
1339         BNXT_ULP_CLASS_HID_4239 = 0x4239,
1340         BNXT_ULP_CLASS_HID_4eb1 = 0x4eb1,
1341         BNXT_ULP_CLASS_HID_5c15 = 0x5c15,
1342         BNXT_ULP_CLASS_HID_0ba1 = 0x0ba1,
1343         BNXT_ULP_CLASS_HID_05e5 = 0x05e5,
1344         BNXT_ULP_CLASS_HID_127d = 0x127d,
1345         BNXT_ULP_CLASS_HID_58a5 = 0x58a5,
1346         BNXT_ULP_CLASS_HID_08f1 = 0x08f1,
1347         BNXT_ULP_CLASS_HID_0235 = 0x0235,
1348         BNXT_ULP_CLASS_HID_0e8d = 0x0e8d,
1349         BNXT_ULP_CLASS_HID_1c11 = 0x1c11,
1350         BNXT_ULP_CLASS_HID_28e9 = 0x28e9,
1351         BNXT_ULP_CLASS_HID_222d = 0x222d,
1352         BNXT_ULP_CLASS_HID_2ea5 = 0x2ea5,
1353         BNXT_ULP_CLASS_HID_32c5 = 0x32c5,
1354         BNXT_ULP_CLASS_HID_3f5d = 0x3f5d,
1355         BNXT_ULP_CLASS_HID_3881 = 0x3881,
1356         BNXT_ULP_CLASS_HID_4519 = 0x4519,
1357         BNXT_ULP_CLASS_HID_52fd = 0x52fd,
1358         BNXT_ULP_CLASS_HID_0209 = 0x0209,
1359         BNXT_ULP_CLASS_HID_58b9 = 0x58b9,
1360         BNXT_ULP_CLASS_HID_08c5 = 0x08c5,
1361         BNXT_ULP_CLASS_HID_400a5 = 0x400a5,
1362         BNXT_ULP_CLASS_HID_40d3d = 0x40d3d,
1363         BNXT_ULP_CLASS_HID_40761 = 0x40761,
1364         BNXT_ULP_CLASS_HID_413f9 = 0x413f9,
1365         BNXT_ULP_CLASS_HID_4215d = 0x4215d,
1366         BNXT_ULP_CLASS_HID_42dd5 = 0x42dd5,
1367         BNXT_ULP_CLASS_HID_42719 = 0x42719,
1368         BNXT_ULP_CLASS_HID_43391 = 0x43391,
1369         BNXT_ULP_CLASS_HID_43731 = 0x43731,
1370         BNXT_ULP_CLASS_HID_44389 = 0x44389,
1371         BNXT_ULP_CLASS_HID_43dcd = 0x43dcd,
1372         BNXT_ULP_CLASS_HID_44a45 = 0x44a45,
1373         BNXT_ULP_CLASS_HID_45729 = 0x45729,
1374         BNXT_ULP_CLASS_HID_40775 = 0x40775,
1375         BNXT_ULP_CLASS_HID_400b9 = 0x400b9,
1376         BNXT_ULP_CLASS_HID_40d31 = 0x40d31,
1377         BNXT_ULP_CLASS_HID_45479 = 0x45479,
1378         BNXT_ULP_CLASS_HID_40385 = 0x40385,
1379         BNXT_ULP_CLASS_HID_45a35 = 0x45a35,
1380         BNXT_ULP_CLASS_HID_40a41 = 0x40a41,
1381         BNXT_ULP_CLASS_HID_41725 = 0x41725,
1382         BNXT_ULP_CLASS_HID_423bd = 0x423bd,
1383         BNXT_ULP_CLASS_HID_41de1 = 0x41de1,
1384         BNXT_ULP_CLASS_HID_42a79 = 0x42a79,
1385         BNXT_ULP_CLASS_HID_42d99 = 0x42d99,
1386         BNXT_ULP_CLASS_HID_43a11 = 0x43a11,
1387         BNXT_ULP_CLASS_HID_43455 = 0x43455,
1388         BNXT_ULP_CLASS_HID_4402d = 0x4402d,
1389         BNXT_ULP_CLASS_HID_44db1 = 0x44db1,
1390         BNXT_ULP_CLASS_HID_45a09 = 0x45a09,
1391         BNXT_ULP_CLASS_HID_4544d = 0x4544d,
1392         BNXT_ULP_CLASS_HID_40399 = 0x40399,
1393         BNXT_ULP_CLASS_HID_4146d = 0x4146d,
1394         BNXT_ULP_CLASS_HID_420d5 = 0x420d5,
1395         BNXT_ULP_CLASS_HID_41a29 = 0x41a29,
1396         BNXT_ULP_CLASS_HID_42691 = 0x42691,
1397         BNXT_ULP_CLASS_HID_44ad9 = 0x44ad9,
1398         BNXT_ULP_CLASS_HID_45741 = 0x45741,
1399         BNXT_ULP_CLASS_HID_45085 = 0x45085,
1400         BNXT_ULP_CLASS_HID_40031 = 0x40031,
1401         BNXT_ULP_CLASS_HID_40ac5 = 0x40ac5,
1402         BNXT_ULP_CLASS_HID_4174d = 0x4174d,
1403         BNXT_ULP_CLASS_HID_41081 = 0x41081,
1404         BNXT_ULP_CLASS_HID_41d09 = 0x41d09,
1405         BNXT_ULP_CLASS_HID_440b1 = 0x440b1,
1406         BNXT_ULP_CLASS_HID_44d39 = 0x44d39,
1407         BNXT_ULP_CLASS_HID_4477d = 0x4477d,
1408         BNXT_ULP_CLASS_HID_453e5 = 0x453e5,
1409         BNXT_ULP_CLASS_HID_6406d = 0x6406d,
1410         BNXT_ULP_CLASS_HID_64cd5 = 0x64cd5,
1411         BNXT_ULP_CLASS_HID_64629 = 0x64629,
1412         BNXT_ULP_CLASS_HID_65291 = 0x65291,
1413         BNXT_ULP_CLASS_HID_6198d = 0x6198d,
1414         BNXT_ULP_CLASS_HID_62675 = 0x62675,
1415         BNXT_ULP_CLASS_HID_62049 = 0x62049,
1416         BNXT_ULP_CLASS_HID_62c31 = 0x62c31,
1417         BNXT_ULP_CLASS_HID_636c5 = 0x636c5,
1418         BNXT_ULP_CLASS_HID_6434d = 0x6434d,
1419         BNXT_ULP_CLASS_HID_63c81 = 0x63c81,
1420         BNXT_ULP_CLASS_HID_64909 = 0x64909,
1421         BNXT_ULP_CLASS_HID_61065 = 0x61065,
1422         BNXT_ULP_CLASS_HID_61ced = 0x61ced,
1423         BNXT_ULP_CLASS_HID_61621 = 0x61621,
1424         BNXT_ULP_CLASS_HID_622a9 = 0x622a9,
1425         BNXT_ULP_CLASS_HID_52a6d = 0x52a6d,
1426         BNXT_ULP_CLASS_HID_536d5 = 0x536d5,
1427         BNXT_ULP_CLASS_HID_53029 = 0x53029,
1428         BNXT_ULP_CLASS_HID_53c91 = 0x53c91,
1429         BNXT_ULP_CLASS_HID_5038d = 0x5038d,
1430         BNXT_ULP_CLASS_HID_51075 = 0x51075,
1431         BNXT_ULP_CLASS_HID_50a49 = 0x50a49,
1432         BNXT_ULP_CLASS_HID_51631 = 0x51631,
1433         BNXT_ULP_CLASS_HID_520c5 = 0x520c5,
1434         BNXT_ULP_CLASS_HID_52d4d = 0x52d4d,
1435         BNXT_ULP_CLASS_HID_52681 = 0x52681,
1436         BNXT_ULP_CLASS_HID_53309 = 0x53309,
1437         BNXT_ULP_CLASS_HID_556b1 = 0x556b1,
1438         BNXT_ULP_CLASS_HID_506ed = 0x506ed,
1439         BNXT_ULP_CLASS_HID_50021 = 0x50021,
1440         BNXT_ULP_CLASS_HID_50ca9 = 0x50ca9,
1441         BNXT_ULP_CLASS_HID_7566d = 0x7566d,
1442         BNXT_ULP_CLASS_HID_70599 = 0x70599,
1443         BNXT_ULP_CLASS_HID_75c29 = 0x75c29,
1444         BNXT_ULP_CLASS_HID_70c45 = 0x70c45,
1445         BNXT_ULP_CLASS_HID_72f8d = 0x72f8d,
1446         BNXT_ULP_CLASS_HID_73c75 = 0x73c75,
1447         BNXT_ULP_CLASS_HID_73649 = 0x73649,
1448         BNXT_ULP_CLASS_HID_74231 = 0x74231,
1449         BNXT_ULP_CLASS_HID_74cc5 = 0x74cc5,
1450         BNXT_ULP_CLASS_HID_7594d = 0x7594d,
1451         BNXT_ULP_CLASS_HID_75281 = 0x75281,
1452         BNXT_ULP_CLASS_HID_7023d = 0x7023d,
1453         BNXT_ULP_CLASS_HID_72665 = 0x72665,
1454         BNXT_ULP_CLASS_HID_732ed = 0x732ed,
1455         BNXT_ULP_CLASS_HID_72c21 = 0x72c21,
1456         BNXT_ULP_CLASS_HID_738a9 = 0x738a9,
1457         BNXT_ULP_CLASS_HID_244c3 = 0x244c3,
1458         BNXT_ULP_CLASS_HID_2515b = 0x2515b,
1459         BNXT_ULP_CLASS_HID_24b1f = 0x24b1f,
1460         BNXT_ULP_CLASS_HID_25797 = 0x25797,
1461         BNXT_ULP_CLASS_HID_22f7f = 0x22f7f,
1462         BNXT_ULP_CLASS_HID_23bf7 = 0x23bf7,
1463         BNXT_ULP_CLASS_HID_235bb = 0x235bb,
1464         BNXT_ULP_CLASS_HID_24233 = 0x24233,
1465         BNXT_ULP_CLASS_HID_20b8b = 0x20b8b,
1466         BNXT_ULP_CLASS_HID_21803 = 0x21803,
1467         BNXT_ULP_CLASS_HID_211c7 = 0x211c7,
1468         BNXT_ULP_CLASS_HID_21e5f = 0x21e5f,
1469         BNXT_ULP_CLASS_HID_252d3 = 0x252d3,
1470         BNXT_ULP_CLASS_HID_202bf = 0x202bf,
1471         BNXT_ULP_CLASS_HID_2592f = 0x2592f,
1472         BNXT_ULP_CLASS_HID_208fb = 0x208fb,
1473         BNXT_ULP_CLASS_HID_231f3 = 0x231f3,
1474         BNXT_ULP_CLASS_HID_23e0b = 0x23e0b,
1475         BNXT_ULP_CLASS_HID_237cf = 0x237cf,
1476         BNXT_ULP_CLASS_HID_24447 = 0x24447,
1477         BNXT_ULP_CLASS_HID_21c2f = 0x21c2f,
1478         BNXT_ULP_CLASS_HID_228a7 = 0x228a7,
1479         BNXT_ULP_CLASS_HID_2226b = 0x2226b,
1480         BNXT_ULP_CLASS_HID_22ee3 = 0x22ee3,
1481         BNXT_ULP_CLASS_HID_25567 = 0x25567,
1482         BNXT_ULP_CLASS_HID_20533 = 0x20533,
1483         BNXT_ULP_CLASS_HID_25ba3 = 0x25ba3,
1484         BNXT_ULP_CLASS_HID_20b0f = 0x20b0f,
1485         BNXT_ULP_CLASS_HID_23f83 = 0x23f83,
1486         BNXT_ULP_CLASS_HID_24c1b = 0x24c1b,
1487         BNXT_ULP_CLASS_HID_245df = 0x245df,
1488         BNXT_ULP_CLASS_HID_25257 = 0x25257,
1489         BNXT_ULP_CLASS_HID_64017 = 0x64017,
1490         BNXT_ULP_CLASS_HID_64caf = 0x64caf,
1491         BNXT_ULP_CLASS_HID_64653 = 0x64653,
1492         BNXT_ULP_CLASS_HID_652eb = 0x652eb,
1493         BNXT_ULP_CLASS_HID_62ab3 = 0x62ab3,
1494         BNXT_ULP_CLASS_HID_636cb = 0x636cb,
1495         BNXT_ULP_CLASS_HID_6308f = 0x6308f,
1496         BNXT_ULP_CLASS_HID_63d07 = 0x63d07,
1497         BNXT_ULP_CLASS_HID_606df = 0x606df,
1498         BNXT_ULP_CLASS_HID_61357 = 0x61357,
1499         BNXT_ULP_CLASS_HID_60d1b = 0x60d1b,
1500         BNXT_ULP_CLASS_HID_61993 = 0x61993,
1501         BNXT_ULP_CLASS_HID_64e27 = 0x64e27,
1502         BNXT_ULP_CLASS_HID_65abf = 0x65abf,
1503         BNXT_ULP_CLASS_HID_65463 = 0x65463,
1504         BNXT_ULP_CLASS_HID_603cf = 0x603cf,
1505         BNXT_ULP_CLASS_HID_62cc7 = 0x62cc7,
1506         BNXT_ULP_CLASS_HID_6395f = 0x6395f,
1507         BNXT_ULP_CLASS_HID_63303 = 0x63303,
1508         BNXT_ULP_CLASS_HID_63f9b = 0x63f9b,
1509         BNXT_ULP_CLASS_HID_61763 = 0x61763,
1510         BNXT_ULP_CLASS_HID_623fb = 0x623fb,
1511         BNXT_ULP_CLASS_HID_61dbf = 0x61dbf,
1512         BNXT_ULP_CLASS_HID_62a37 = 0x62a37,
1513         BNXT_ULP_CLASS_HID_650bb = 0x650bb,
1514         BNXT_ULP_CLASS_HID_60007 = 0x60007,
1515         BNXT_ULP_CLASS_HID_656f7 = 0x656f7,
1516         BNXT_ULP_CLASS_HID_60643 = 0x60643,
1517         BNXT_ULP_CLASS_HID_63ad7 = 0x63ad7,
1518         BNXT_ULP_CLASS_HID_6476f = 0x6476f,
1519         BNXT_ULP_CLASS_HID_64113 = 0x64113,
1520         BNXT_ULP_CLASS_HID_64dab = 0x64dab,
1521         BNXT_ULP_CLASS_HID_35ac3 = 0x35ac3,
1522         BNXT_ULP_CLASS_HID_30aaf = 0x30aaf,
1523         BNXT_ULP_CLASS_HID_30453 = 0x30453,
1524         BNXT_ULP_CLASS_HID_310eb = 0x310eb,
1525         BNXT_ULP_CLASS_HID_3457f = 0x3457f,
1526         BNXT_ULP_CLASS_HID_351f7 = 0x351f7,
1527         BNXT_ULP_CLASS_HID_34bbb = 0x34bbb,
1528         BNXT_ULP_CLASS_HID_35833 = 0x35833,
1529         BNXT_ULP_CLASS_HID_3218b = 0x3218b,
1530         BNXT_ULP_CLASS_HID_32e03 = 0x32e03,
1531         BNXT_ULP_CLASS_HID_327c7 = 0x327c7,
1532         BNXT_ULP_CLASS_HID_3345f = 0x3345f,
1533         BNXT_ULP_CLASS_HID_30c27 = 0x30c27,
1534         BNXT_ULP_CLASS_HID_318bf = 0x318bf,
1535         BNXT_ULP_CLASS_HID_31263 = 0x31263,
1536         BNXT_ULP_CLASS_HID_31efb = 0x31efb,
1537         BNXT_ULP_CLASS_HID_347f3 = 0x347f3,
1538         BNXT_ULP_CLASS_HID_3540b = 0x3540b,
1539         BNXT_ULP_CLASS_HID_34dcf = 0x34dcf,
1540         BNXT_ULP_CLASS_HID_35a47 = 0x35a47,
1541         BNXT_ULP_CLASS_HID_3322f = 0x3322f,
1542         BNXT_ULP_CLASS_HID_33ea7 = 0x33ea7,
1543         BNXT_ULP_CLASS_HID_3386b = 0x3386b,
1544         BNXT_ULP_CLASS_HID_344e3 = 0x344e3,
1545         BNXT_ULP_CLASS_HID_30ebb = 0x30ebb,
1546         BNXT_ULP_CLASS_HID_31b33 = 0x31b33,
1547         BNXT_ULP_CLASS_HID_314f7 = 0x314f7,
1548         BNXT_ULP_CLASS_HID_3210f = 0x3210f,
1549         BNXT_ULP_CLASS_HID_35583 = 0x35583,
1550         BNXT_ULP_CLASS_HID_3056f = 0x3056f,
1551         BNXT_ULP_CLASS_HID_35bdf = 0x35bdf,
1552         BNXT_ULP_CLASS_HID_30bab = 0x30bab,
1553         BNXT_ULP_CLASS_HID_75617 = 0x75617,
1554         BNXT_ULP_CLASS_HID_705e3 = 0x705e3,
1555         BNXT_ULP_CLASS_HID_75c53 = 0x75c53,
1556         BNXT_ULP_CLASS_HID_70c3f = 0x70c3f,
1557         BNXT_ULP_CLASS_HID_740b3 = 0x740b3,
1558         BNXT_ULP_CLASS_HID_74ccb = 0x74ccb,
1559         BNXT_ULP_CLASS_HID_7468f = 0x7468f,
1560         BNXT_ULP_CLASS_HID_75307 = 0x75307,
1561         BNXT_ULP_CLASS_HID_71cdf = 0x71cdf,
1562         BNXT_ULP_CLASS_HID_72957 = 0x72957,
1563         BNXT_ULP_CLASS_HID_7231b = 0x7231b,
1564         BNXT_ULP_CLASS_HID_72f93 = 0x72f93,
1565         BNXT_ULP_CLASS_HID_7077b = 0x7077b,
1566         BNXT_ULP_CLASS_HID_713f3 = 0x713f3,
1567         BNXT_ULP_CLASS_HID_70db7 = 0x70db7,
1568         BNXT_ULP_CLASS_HID_719cf = 0x719cf,
1569         BNXT_ULP_CLASS_HID_742c7 = 0x742c7,
1570         BNXT_ULP_CLASS_HID_74f5f = 0x74f5f,
1571         BNXT_ULP_CLASS_HID_74903 = 0x74903,
1572         BNXT_ULP_CLASS_HID_7559b = 0x7559b,
1573         BNXT_ULP_CLASS_HID_72d63 = 0x72d63,
1574         BNXT_ULP_CLASS_HID_739fb = 0x739fb,
1575         BNXT_ULP_CLASS_HID_733bf = 0x733bf,
1576         BNXT_ULP_CLASS_HID_74037 = 0x74037,
1577         BNXT_ULP_CLASS_HID_7098f = 0x7098f,
1578         BNXT_ULP_CLASS_HID_71607 = 0x71607,
1579         BNXT_ULP_CLASS_HID_70fcb = 0x70fcb,
1580         BNXT_ULP_CLASS_HID_71c43 = 0x71c43,
1581         BNXT_ULP_CLASS_HID_750d7 = 0x750d7,
1582         BNXT_ULP_CLASS_HID_700a3 = 0x700a3,
1583         BNXT_ULP_CLASS_HID_75713 = 0x75713,
1584         BNXT_ULP_CLASS_HID_706ff = 0x706ff,
1585         BNXT_ULP_CLASS_HID_2cfc3 = 0x2cfc3,
1586         BNXT_ULP_CLASS_HID_2dc5b = 0x2dc5b,
1587         BNXT_ULP_CLASS_HID_2d61f = 0x2d61f,
1588         BNXT_ULP_CLASS_HID_285eb = 0x285eb,
1589         BNXT_ULP_CLASS_HID_2ba7f = 0x2ba7f,
1590         BNXT_ULP_CLASS_HID_2c6f7 = 0x2c6f7,
1591         BNXT_ULP_CLASS_HID_2c0bb = 0x2c0bb,
1592         BNXT_ULP_CLASS_HID_2cd33 = 0x2cd33,
1593         BNXT_ULP_CLASS_HID_2968b = 0x2968b,
1594         BNXT_ULP_CLASS_HID_2a303 = 0x2a303,
1595         BNXT_ULP_CLASS_HID_29cc7 = 0x29cc7,
1596         BNXT_ULP_CLASS_HID_2a95f = 0x2a95f,
1597         BNXT_ULP_CLASS_HID_28127 = 0x28127,
1598         BNXT_ULP_CLASS_HID_28dbf = 0x28dbf,
1599         BNXT_ULP_CLASS_HID_28763 = 0x28763,
1600         BNXT_ULP_CLASS_HID_293fb = 0x293fb,
1601         BNXT_ULP_CLASS_HID_2bcf3 = 0x2bcf3,
1602         BNXT_ULP_CLASS_HID_2c90b = 0x2c90b,
1603         BNXT_ULP_CLASS_HID_2c2cf = 0x2c2cf,
1604         BNXT_ULP_CLASS_HID_2cf47 = 0x2cf47,
1605         BNXT_ULP_CLASS_HID_2a72f = 0x2a72f,
1606         BNXT_ULP_CLASS_HID_2b3a7 = 0x2b3a7,
1607         BNXT_ULP_CLASS_HID_2ad6b = 0x2ad6b,
1608         BNXT_ULP_CLASS_HID_2b9e3 = 0x2b9e3,
1609         BNXT_ULP_CLASS_HID_283bb = 0x283bb,
1610         BNXT_ULP_CLASS_HID_29033 = 0x29033,
1611         BNXT_ULP_CLASS_HID_289f7 = 0x289f7,
1612         BNXT_ULP_CLASS_HID_2960f = 0x2960f,
1613         BNXT_ULP_CLASS_HID_2ca83 = 0x2ca83,
1614         BNXT_ULP_CLASS_HID_2d71b = 0x2d71b,
1615         BNXT_ULP_CLASS_HID_2d0df = 0x2d0df,
1616         BNXT_ULP_CLASS_HID_280ab = 0x280ab,
1617         BNXT_ULP_CLASS_HID_6cb17 = 0x6cb17,
1618         BNXT_ULP_CLASS_HID_6d7af = 0x6d7af,
1619         BNXT_ULP_CLASS_HID_6d153 = 0x6d153,
1620         BNXT_ULP_CLASS_HID_6813f = 0x6813f,
1621         BNXT_ULP_CLASS_HID_6b5b3 = 0x6b5b3,
1622         BNXT_ULP_CLASS_HID_6c1cb = 0x6c1cb,
1623         BNXT_ULP_CLASS_HID_6bb8f = 0x6bb8f,
1624         BNXT_ULP_CLASS_HID_6c807 = 0x6c807,
1625         BNXT_ULP_CLASS_HID_691df = 0x691df,
1626         BNXT_ULP_CLASS_HID_69e57 = 0x69e57,
1627         BNXT_ULP_CLASS_HID_6981b = 0x6981b,
1628         BNXT_ULP_CLASS_HID_6a493 = 0x6a493,
1629         BNXT_ULP_CLASS_HID_6d927 = 0x6d927,
1630         BNXT_ULP_CLASS_HID_688f3 = 0x688f3,
1631         BNXT_ULP_CLASS_HID_682b7 = 0x682b7,
1632         BNXT_ULP_CLASS_HID_68ecf = 0x68ecf,
1633         BNXT_ULP_CLASS_HID_6b7c7 = 0x6b7c7,
1634         BNXT_ULP_CLASS_HID_6c45f = 0x6c45f,
1635         BNXT_ULP_CLASS_HID_6be03 = 0x6be03,
1636         BNXT_ULP_CLASS_HID_6ca9b = 0x6ca9b,
1637         BNXT_ULP_CLASS_HID_6a263 = 0x6a263,
1638         BNXT_ULP_CLASS_HID_6aefb = 0x6aefb,
1639         BNXT_ULP_CLASS_HID_6a8bf = 0x6a8bf,
1640         BNXT_ULP_CLASS_HID_6b537 = 0x6b537,
1641         BNXT_ULP_CLASS_HID_6dbbb = 0x6dbbb,
1642         BNXT_ULP_CLASS_HID_68b07 = 0x68b07,
1643         BNXT_ULP_CLASS_HID_684cb = 0x684cb,
1644         BNXT_ULP_CLASS_HID_69143 = 0x69143,
1645         BNXT_ULP_CLASS_HID_6c5d7 = 0x6c5d7,
1646         BNXT_ULP_CLASS_HID_6d26f = 0x6d26f,
1647         BNXT_ULP_CLASS_HID_6cc13 = 0x6cc13,
1648         BNXT_ULP_CLASS_HID_6d8ab = 0x6d8ab,
1649         BNXT_ULP_CLASS_HID_38917 = 0x38917,
1650         BNXT_ULP_CLASS_HID_395af = 0x395af,
1651         BNXT_ULP_CLASS_HID_38f53 = 0x38f53,
1652         BNXT_ULP_CLASS_HID_39beb = 0x39beb,
1653         BNXT_ULP_CLASS_HID_3d07f = 0x3d07f,
1654         BNXT_ULP_CLASS_HID_3dcf7 = 0x3dcf7,
1655         BNXT_ULP_CLASS_HID_3d6bb = 0x3d6bb,
1656         BNXT_ULP_CLASS_HID_38607 = 0x38607,
1657         BNXT_ULP_CLASS_HID_3ac8b = 0x3ac8b,
1658         BNXT_ULP_CLASS_HID_3b903 = 0x3b903,
1659         BNXT_ULP_CLASS_HID_3b2c7 = 0x3b2c7,
1660         BNXT_ULP_CLASS_HID_3bf5f = 0x3bf5f,
1661         BNXT_ULP_CLASS_HID_39727 = 0x39727,
1662         BNXT_ULP_CLASS_HID_3a3bf = 0x3a3bf,
1663         BNXT_ULP_CLASS_HID_39d63 = 0x39d63,
1664         BNXT_ULP_CLASS_HID_3a9fb = 0x3a9fb,
1665         BNXT_ULP_CLASS_HID_3d2f3 = 0x3d2f3,
1666         BNXT_ULP_CLASS_HID_3825f = 0x3825f,
1667         BNXT_ULP_CLASS_HID_3d8cf = 0x3d8cf,
1668         BNXT_ULP_CLASS_HID_3889b = 0x3889b,
1669         BNXT_ULP_CLASS_HID_3bd2f = 0x3bd2f,
1670         BNXT_ULP_CLASS_HID_3c9a7 = 0x3c9a7,
1671         BNXT_ULP_CLASS_HID_3c36b = 0x3c36b,
1672         BNXT_ULP_CLASS_HID_3cfe3 = 0x3cfe3,
1673         BNXT_ULP_CLASS_HID_399bb = 0x399bb,
1674         BNXT_ULP_CLASS_HID_3a633 = 0x3a633,
1675         BNXT_ULP_CLASS_HID_39ff7 = 0x39ff7,
1676         BNXT_ULP_CLASS_HID_3ac0f = 0x3ac0f,
1677         BNXT_ULP_CLASS_HID_383d7 = 0x383d7,
1678         BNXT_ULP_CLASS_HID_3906f = 0x3906f,
1679         BNXT_ULP_CLASS_HID_38a13 = 0x38a13,
1680         BNXT_ULP_CLASS_HID_396ab = 0x396ab,
1681         BNXT_ULP_CLASS_HID_7846b = 0x7846b,
1682         BNXT_ULP_CLASS_HID_790e3 = 0x790e3,
1683         BNXT_ULP_CLASS_HID_78aa7 = 0x78aa7,
1684         BNXT_ULP_CLASS_HID_7973f = 0x7973f,
1685         BNXT_ULP_CLASS_HID_7cbb3 = 0x7cbb3,
1686         BNXT_ULP_CLASS_HID_7d7cb = 0x7d7cb,
1687         BNXT_ULP_CLASS_HID_7d18f = 0x7d18f,
1688         BNXT_ULP_CLASS_HID_7815b = 0x7815b,
1689         BNXT_ULP_CLASS_HID_7a7df = 0x7a7df,
1690         BNXT_ULP_CLASS_HID_7b457 = 0x7b457,
1691         BNXT_ULP_CLASS_HID_7ae1b = 0x7ae1b,
1692         BNXT_ULP_CLASS_HID_7ba93 = 0x7ba93,
1693         BNXT_ULP_CLASS_HID_7927b = 0x7927b,
1694         BNXT_ULP_CLASS_HID_79ef3 = 0x79ef3,
1695         BNXT_ULP_CLASS_HID_798b7 = 0x798b7,
1696         BNXT_ULP_CLASS_HID_7a4cf = 0x7a4cf,
1697         BNXT_ULP_CLASS_HID_7cdc7 = 0x7cdc7,
1698         BNXT_ULP_CLASS_HID_7da5f = 0x7da5f,
1699         BNXT_ULP_CLASS_HID_7d403 = 0x7d403,
1700         BNXT_ULP_CLASS_HID_783ef = 0x783ef,
1701         BNXT_ULP_CLASS_HID_7b863 = 0x7b863,
1702         BNXT_ULP_CLASS_HID_7c4fb = 0x7c4fb,
1703         BNXT_ULP_CLASS_HID_7bebf = 0x7bebf,
1704         BNXT_ULP_CLASS_HID_7cb37 = 0x7cb37,
1705         BNXT_ULP_CLASS_HID_7948f = 0x7948f,
1706         BNXT_ULP_CLASS_HID_7a107 = 0x7a107,
1707         BNXT_ULP_CLASS_HID_79acb = 0x79acb,
1708         BNXT_ULP_CLASS_HID_7a743 = 0x7a743,
1709         BNXT_ULP_CLASS_HID_7dbd7 = 0x7dbd7,
1710         BNXT_ULP_CLASS_HID_78ba3 = 0x78ba3,
1711         BNXT_ULP_CLASS_HID_78567 = 0x78567,
1712         BNXT_ULP_CLASS_HID_791ff = 0x791ff,
1713         BNXT_ULP_CLASS_HID_a3db = 0xa3db,
1714         BNXT_ULP_CLASS_HID_b043 = 0xb043,
1715         BNXT_ULP_CLASS_HID_aa07 = 0xaa07,
1716         BNXT_ULP_CLASS_HID_b68f = 0xb68f,
1717         BNXT_ULP_CLASS_HID_8e67 = 0x8e67,
1718         BNXT_ULP_CLASS_HID_9aef = 0x9aef,
1719         BNXT_ULP_CLASS_HID_94a3 = 0x94a3,
1720         BNXT_ULP_CLASS_HID_a12b = 0xa12b,
1721         BNXT_ULP_CLASS_HID_c7af = 0xc7af,
1722         BNXT_ULP_CLASS_HID_d3d7 = 0xd3d7,
1723         BNXT_ULP_CLASS_HID_cdeb = 0xcdeb,
1724         BNXT_ULP_CLASS_HID_da13 = 0xda13,
1725         BNXT_ULP_CLASS_HID_b1cb = 0xb1cb,
1726         BNXT_ULP_CLASS_HID_be73 = 0xbe73,
1727         BNXT_ULP_CLASS_HID_b837 = 0xb837,
1728         BNXT_ULP_CLASS_HID_c4bf = 0xc4bf,
1729         BNXT_ULP_CLASS_HID_49f0f = 0x49f0f,
1730         BNXT_ULP_CLASS_HID_4abb7 = 0x4abb7,
1731         BNXT_ULP_CLASS_HID_4a54b = 0x4a54b,
1732         BNXT_ULP_CLASS_HID_4b1f3 = 0x4b1f3,
1733         BNXT_ULP_CLASS_HID_489ab = 0x489ab,
1734         BNXT_ULP_CLASS_HID_495d3 = 0x495d3,
1735         BNXT_ULP_CLASS_HID_48f97 = 0x48f97,
1736         BNXT_ULP_CLASS_HID_49c1f = 0x49c1f,
1737         BNXT_ULP_CLASS_HID_4c293 = 0x4c293,
1738         BNXT_ULP_CLASS_HID_4cf1b = 0x4cf1b,
1739         BNXT_ULP_CLASS_HID_4c8df = 0x4c8df,
1740         BNXT_ULP_CLASS_HID_4d547 = 0x4d547,
1741         BNXT_ULP_CLASS_HID_4ad3f = 0x4ad3f,
1742         BNXT_ULP_CLASS_HID_4b9a7 = 0x4b9a7,
1743         BNXT_ULP_CLASS_HID_4b37b = 0x4b37b,
1744         BNXT_ULP_CLASS_HID_4bfe3 = 0x4bfe3,
1745         BNXT_ULP_CLASS_HID_1b9db = 0x1b9db,
1746         BNXT_ULP_CLASS_HID_1c643 = 0x1c643,
1747         BNXT_ULP_CLASS_HID_1c007 = 0x1c007,
1748         BNXT_ULP_CLASS_HID_1cc8f = 0x1cc8f,
1749         BNXT_ULP_CLASS_HID_1a467 = 0x1a467,
1750         BNXT_ULP_CLASS_HID_1b0ef = 0x1b0ef,
1751         BNXT_ULP_CLASS_HID_1aaa3 = 0x1aaa3,
1752         BNXT_ULP_CLASS_HID_1b72b = 0x1b72b,
1753         BNXT_ULP_CLASS_HID_18093 = 0x18093,
1754         BNXT_ULP_CLASS_HID_18d1b = 0x18d1b,
1755         BNXT_ULP_CLASS_HID_186df = 0x186df,
1756         BNXT_ULP_CLASS_HID_19347 = 0x19347,
1757         BNXT_ULP_CLASS_HID_1c7cb = 0x1c7cb,
1758         BNXT_ULP_CLASS_HID_1d473 = 0x1d473,
1759         BNXT_ULP_CLASS_HID_1ce37 = 0x1ce37,
1760         BNXT_ULP_CLASS_HID_1dabf = 0x1dabf,
1761         BNXT_ULP_CLASS_HID_5b50f = 0x5b50f,
1762         BNXT_ULP_CLASS_HID_5c1b7 = 0x5c1b7,
1763         BNXT_ULP_CLASS_HID_5bb4b = 0x5bb4b,
1764         BNXT_ULP_CLASS_HID_5c7f3 = 0x5c7f3,
1765         BNXT_ULP_CLASS_HID_59fab = 0x59fab,
1766         BNXT_ULP_CLASS_HID_5abd3 = 0x5abd3,
1767         BNXT_ULP_CLASS_HID_5a597 = 0x5a597,
1768         BNXT_ULP_CLASS_HID_5b21f = 0x5b21f,
1769         BNXT_ULP_CLASS_HID_5d893 = 0x5d893,
1770         BNXT_ULP_CLASS_HID_5884f = 0x5884f,
1771         BNXT_ULP_CLASS_HID_58203 = 0x58203,
1772         BNXT_ULP_CLASS_HID_58e8b = 0x58e8b,
1773         BNXT_ULP_CLASS_HID_5c33f = 0x5c33f,
1774         BNXT_ULP_CLASS_HID_5cfa7 = 0x5cfa7,
1775         BNXT_ULP_CLASS_HID_5c97b = 0x5c97b,
1776         BNXT_ULP_CLASS_HID_5d5e3 = 0x5d5e3,
1777         BNXT_ULP_CLASS_HID_e95b = 0xe95b,
1778         BNXT_ULP_CLASS_HID_f5c3 = 0xf5c3,
1779         BNXT_ULP_CLASS_HID_ef87 = 0xef87,
1780         BNXT_ULP_CLASS_HID_fc0f = 0xfc0f,
1781         BNXT_ULP_CLASS_HID_d3e7 = 0xd3e7,
1782         BNXT_ULP_CLASS_HID_e06f = 0xe06f,
1783         BNXT_ULP_CLASS_HID_da23 = 0xda23,
1784         BNXT_ULP_CLASS_HID_e6ab = 0xe6ab,
1785         BNXT_ULP_CLASS_HID_cd2f = 0xcd2f,
1786         BNXT_ULP_CLASS_HID_d957 = 0xd957,
1787         BNXT_ULP_CLASS_HID_d36b = 0xd36b,
1788         BNXT_ULP_CLASS_HID_c2c7 = 0xc2c7,
1789         BNXT_ULP_CLASS_HID_f74b = 0xf74b,
1790         BNXT_ULP_CLASS_HID_c3f3 = 0xc3f3,
1791         BNXT_ULP_CLASS_HID_fdb7 = 0xfdb7,
1792         BNXT_ULP_CLASS_HID_ca3f = 0xca3f,
1793         BNXT_ULP_CLASS_HID_4e48f = 0x4e48f,
1794         BNXT_ULP_CLASS_HID_4f137 = 0x4f137,
1795         BNXT_ULP_CLASS_HID_4eacb = 0x4eacb,
1796         BNXT_ULP_CLASS_HID_4f773 = 0x4f773,
1797         BNXT_ULP_CLASS_HID_4cf2b = 0x4cf2b,
1798         BNXT_ULP_CLASS_HID_4db53 = 0x4db53,
1799         BNXT_ULP_CLASS_HID_4d517 = 0x4d517,
1800         BNXT_ULP_CLASS_HID_4e19f = 0x4e19f,
1801         BNXT_ULP_CLASS_HID_4c813 = 0x4c813,
1802         BNXT_ULP_CLASS_HID_4d49b = 0x4d49b,
1803         BNXT_ULP_CLASS_HID_4ce5f = 0x4ce5f,
1804         BNXT_ULP_CLASS_HID_4dac7 = 0x4dac7,
1805         BNXT_ULP_CLASS_HID_4f2bf = 0x4f2bf,
1806         BNXT_ULP_CLASS_HID_4ff27 = 0x4ff27,
1807         BNXT_ULP_CLASS_HID_4f8fb = 0x4f8fb,
1808         BNXT_ULP_CLASS_HID_4c563 = 0x4c563,
1809         BNXT_ULP_CLASS_HID_1ff5b = 0x1ff5b,
1810         BNXT_ULP_CLASS_HID_1cbc3 = 0x1cbc3,
1811         BNXT_ULP_CLASS_HID_1c587 = 0x1c587,
1812         BNXT_ULP_CLASS_HID_1d20f = 0x1d20f,
1813         BNXT_ULP_CLASS_HID_1e9e7 = 0x1e9e7,
1814         BNXT_ULP_CLASS_HID_1f66f = 0x1f66f,
1815         BNXT_ULP_CLASS_HID_1f023 = 0x1f023,
1816         BNXT_ULP_CLASS_HID_1fcab = 0x1fcab,
1817         BNXT_ULP_CLASS_HID_1c613 = 0x1c613,
1818         BNXT_ULP_CLASS_HID_1d29b = 0x1d29b,
1819         BNXT_ULP_CLASS_HID_1cc5f = 0x1cc5f,
1820         BNXT_ULP_CLASS_HID_1d8c7 = 0x1d8c7,
1821         BNXT_ULP_CLASS_HID_1cd4b = 0x1cd4b,
1822         BNXT_ULP_CLASS_HID_1d9f3 = 0x1d9f3,
1823         BNXT_ULP_CLASS_HID_1d3b7 = 0x1d3b7,
1824         BNXT_ULP_CLASS_HID_1c363 = 0x1c363,
1825         BNXT_ULP_CLASS_HID_5fa8f = 0x5fa8f,
1826         BNXT_ULP_CLASS_HID_5c737 = 0x5c737,
1827         BNXT_ULP_CLASS_HID_5c0cb = 0x5c0cb,
1828         BNXT_ULP_CLASS_HID_5cd73 = 0x5cd73,
1829         BNXT_ULP_CLASS_HID_5e52b = 0x5e52b,
1830         BNXT_ULP_CLASS_HID_5f153 = 0x5f153,
1831         BNXT_ULP_CLASS_HID_5eb17 = 0x5eb17,
1832         BNXT_ULP_CLASS_HID_5f79f = 0x5f79f,
1833         BNXT_ULP_CLASS_HID_5c147 = 0x5c147,
1834         BNXT_ULP_CLASS_HID_5cdcf = 0x5cdcf,
1835         BNXT_ULP_CLASS_HID_5c783 = 0x5c783,
1836         BNXT_ULP_CLASS_HID_5d40b = 0x5d40b,
1837         BNXT_ULP_CLASS_HID_5c8bf = 0x5c8bf,
1838         BNXT_ULP_CLASS_HID_5d527 = 0x5d527,
1839         BNXT_ULP_CLASS_HID_5cefb = 0x5cefb,
1840         BNXT_ULP_CLASS_HID_5db63 = 0x5db63,
1841         BNXT_ULP_CLASS_HID_a69b = 0xa69b,
1842         BNXT_ULP_CLASS_HID_b303 = 0xb303,
1843         BNXT_ULP_CLASS_HID_acc7 = 0xacc7,
1844         BNXT_ULP_CLASS_HID_b94f = 0xb94f,
1845         BNXT_ULP_CLASS_HID_b127 = 0xb127,
1846         BNXT_ULP_CLASS_HID_bdaf = 0xbdaf,
1847         BNXT_ULP_CLASS_HID_b763 = 0xb763,
1848         BNXT_ULP_CLASS_HID_a3eb = 0xa3eb,
1849         BNXT_ULP_CLASS_HID_ea6f = 0xea6f,
1850         BNXT_ULP_CLASS_HID_f697 = 0xf697,
1851         BNXT_ULP_CLASS_HID_f0ab = 0xf0ab,
1852         BNXT_ULP_CLASS_HID_a007 = 0xa007,
1853         BNXT_ULP_CLASS_HID_b48b = 0xb48b,
1854         BNXT_ULP_CLASS_HID_e133 = 0xe133,
1855         BNXT_ULP_CLASS_HID_baf7 = 0xbaf7,
1856         BNXT_ULP_CLASS_HID_e77f = 0xe77f,
1857         BNXT_ULP_CLASS_HID_4a1cf = 0x4a1cf,
1858         BNXT_ULP_CLASS_HID_4ae77 = 0x4ae77,
1859         BNXT_ULP_CLASS_HID_4a80b = 0x4a80b,
1860         BNXT_ULP_CLASS_HID_4b4b3 = 0x4b4b3,
1861         BNXT_ULP_CLASS_HID_4ac6b = 0x4ac6b,
1862         BNXT_ULP_CLASS_HID_4b893 = 0x4b893,
1863         BNXT_ULP_CLASS_HID_4b257 = 0x4b257,
1864         BNXT_ULP_CLASS_HID_4bedf = 0x4bedf,
1865         BNXT_ULP_CLASS_HID_4e553 = 0x4e553,
1866         BNXT_ULP_CLASS_HID_4f1db = 0x4f1db,
1867         BNXT_ULP_CLASS_HID_4eb9f = 0x4eb9f,
1868         BNXT_ULP_CLASS_HID_4f807 = 0x4f807,
1869         BNXT_ULP_CLASS_HID_4afff = 0x4afff,
1870         BNXT_ULP_CLASS_HID_4bc67 = 0x4bc67,
1871         BNXT_ULP_CLASS_HID_4b63b = 0x4b63b,
1872         BNXT_ULP_CLASS_HID_4e2a3 = 0x4e2a3,
1873         BNXT_ULP_CLASS_HID_1bc9b = 0x1bc9b,
1874         BNXT_ULP_CLASS_HID_1e903 = 0x1e903,
1875         BNXT_ULP_CLASS_HID_1e2c7 = 0x1e2c7,
1876         BNXT_ULP_CLASS_HID_1ef4f = 0x1ef4f,
1877         BNXT_ULP_CLASS_HID_1a727 = 0x1a727,
1878         BNXT_ULP_CLASS_HID_1b3af = 0x1b3af,
1879         BNXT_ULP_CLASS_HID_1ad63 = 0x1ad63,
1880         BNXT_ULP_CLASS_HID_1b9eb = 0x1b9eb,
1881         BNXT_ULP_CLASS_HID_1a353 = 0x1a353,
1882         BNXT_ULP_CLASS_HID_1afdb = 0x1afdb,
1883         BNXT_ULP_CLASS_HID_1a99f = 0x1a99f,
1884         BNXT_ULP_CLASS_HID_1b607 = 0x1b607,
1885         BNXT_ULP_CLASS_HID_1ea8b = 0x1ea8b,
1886         BNXT_ULP_CLASS_HID_1f733 = 0x1f733,
1887         BNXT_ULP_CLASS_HID_1f0f7 = 0x1f0f7,
1888         BNXT_ULP_CLASS_HID_1a0a3 = 0x1a0a3,
1889         BNXT_ULP_CLASS_HID_5b7cf = 0x5b7cf,
1890         BNXT_ULP_CLASS_HID_5e477 = 0x5e477,
1891         BNXT_ULP_CLASS_HID_5be0b = 0x5be0b,
1892         BNXT_ULP_CLASS_HID_5eab3 = 0x5eab3,
1893         BNXT_ULP_CLASS_HID_5a26b = 0x5a26b,
1894         BNXT_ULP_CLASS_HID_5ae93 = 0x5ae93,
1895         BNXT_ULP_CLASS_HID_5a857 = 0x5a857,
1896         BNXT_ULP_CLASS_HID_5b4df = 0x5b4df,
1897         BNXT_ULP_CLASS_HID_5fb53 = 0x5fb53,
1898         BNXT_ULP_CLASS_HID_5ab0f = 0x5ab0f,
1899         BNXT_ULP_CLASS_HID_5a4c3 = 0x5a4c3,
1900         BNXT_ULP_CLASS_HID_5b14b = 0x5b14b,
1901         BNXT_ULP_CLASS_HID_5e5ff = 0x5e5ff,
1902         BNXT_ULP_CLASS_HID_5f267 = 0x5f267,
1903         BNXT_ULP_CLASS_HID_5ec3b = 0x5ec3b,
1904         BNXT_ULP_CLASS_HID_5f8a3 = 0x5f8a3,
1905         BNXT_ULP_CLASS_HID_ec1b = 0xec1b,
1906         BNXT_ULP_CLASS_HID_f883 = 0xf883,
1907         BNXT_ULP_CLASS_HID_f247 = 0xf247,
1908         BNXT_ULP_CLASS_HID_fecf = 0xfecf,
1909         BNXT_ULP_CLASS_HID_f6a7 = 0xf6a7,
1910         BNXT_ULP_CLASS_HID_e32f = 0xe32f,
1911         BNXT_ULP_CLASS_HID_fce3 = 0xfce3,
1912         BNXT_ULP_CLASS_HID_e96b = 0xe96b,
1913         BNXT_ULP_CLASS_HID_efef = 0xefef,
1914         BNXT_ULP_CLASS_HID_fc17 = 0xfc17,
1915         BNXT_ULP_CLASS_HID_f62b = 0xf62b,
1916         BNXT_ULP_CLASS_HID_e587 = 0xe587,
1917         BNXT_ULP_CLASS_HID_fa0b = 0xfa0b,
1918         BNXT_ULP_CLASS_HID_e6b3 = 0xe6b3,
1919         BNXT_ULP_CLASS_HID_e077 = 0xe077,
1920         BNXT_ULP_CLASS_HID_ecff = 0xecff,
1921         BNXT_ULP_CLASS_HID_4e74f = 0x4e74f,
1922         BNXT_ULP_CLASS_HID_4f3f7 = 0x4f3f7,
1923         BNXT_ULP_CLASS_HID_4ed8b = 0x4ed8b,
1924         BNXT_ULP_CLASS_HID_4fa33 = 0x4fa33,
1925         BNXT_ULP_CLASS_HID_4f1eb = 0x4f1eb,
1926         BNXT_ULP_CLASS_HID_4fe13 = 0x4fe13,
1927         BNXT_ULP_CLASS_HID_4f7d7 = 0x4f7d7,
1928         BNXT_ULP_CLASS_HID_4e45f = 0x4e45f,
1929         BNXT_ULP_CLASS_HID_4ead3 = 0x4ead3,
1930         BNXT_ULP_CLASS_HID_4f75b = 0x4f75b,
1931         BNXT_ULP_CLASS_HID_4f11f = 0x4f11f,
1932         BNXT_ULP_CLASS_HID_4e0cb = 0x4e0cb,
1933         BNXT_ULP_CLASS_HID_4f57f = 0x4f57f,
1934         BNXT_ULP_CLASS_HID_4e1e7 = 0x4e1e7,
1935         BNXT_ULP_CLASS_HID_4fbbb = 0x4fbbb,
1936         BNXT_ULP_CLASS_HID_4e823 = 0x4e823,
1937         BNXT_ULP_CLASS_HID_1e21b = 0x1e21b,
1938         BNXT_ULP_CLASS_HID_1ee83 = 0x1ee83,
1939         BNXT_ULP_CLASS_HID_1e847 = 0x1e847,
1940         BNXT_ULP_CLASS_HID_1f4cf = 0x1f4cf,
1941         BNXT_ULP_CLASS_HID_1eca7 = 0x1eca7,
1942         BNXT_ULP_CLASS_HID_1f92f = 0x1f92f,
1943         BNXT_ULP_CLASS_HID_1f2e3 = 0x1f2e3,
1944         BNXT_ULP_CLASS_HID_1ff6b = 0x1ff6b,
1945         BNXT_ULP_CLASS_HID_1e8d3 = 0x1e8d3,
1946         BNXT_ULP_CLASS_HID_1f55b = 0x1f55b,
1947         BNXT_ULP_CLASS_HID_1ef1f = 0x1ef1f,
1948         BNXT_ULP_CLASS_HID_1fb87 = 0x1fb87,
1949         BNXT_ULP_CLASS_HID_1f00b = 0x1f00b,
1950         BNXT_ULP_CLASS_HID_1fcb3 = 0x1fcb3,
1951         BNXT_ULP_CLASS_HID_1f677 = 0x1f677,
1952         BNXT_ULP_CLASS_HID_1e623 = 0x1e623,
1953         BNXT_ULP_CLASS_HID_5fd4f = 0x5fd4f,
1954         BNXT_ULP_CLASS_HID_5e9f7 = 0x5e9f7,
1955         BNXT_ULP_CLASS_HID_5e38b = 0x5e38b,
1956         BNXT_ULP_CLASS_HID_5f033 = 0x5f033,
1957         BNXT_ULP_CLASS_HID_5e7eb = 0x5e7eb,
1958         BNXT_ULP_CLASS_HID_5f413 = 0x5f413,
1959         BNXT_ULP_CLASS_HID_5edd7 = 0x5edd7,
1960         BNXT_ULP_CLASS_HID_5fa5f = 0x5fa5f,
1961         BNXT_ULP_CLASS_HID_5e407 = 0x5e407,
1962         BNXT_ULP_CLASS_HID_5f08f = 0x5f08f,
1963         BNXT_ULP_CLASS_HID_5ea43 = 0x5ea43,
1964         BNXT_ULP_CLASS_HID_5f6cb = 0x5f6cb,
1965         BNXT_ULP_CLASS_HID_5eb7f = 0x5eb7f,
1966         BNXT_ULP_CLASS_HID_5f7e7 = 0x5f7e7,
1967         BNXT_ULP_CLASS_HID_5f1bb = 0x5f1bb,
1968         BNXT_ULP_CLASS_HID_5e117 = 0x5e117,
1969         BNXT_ULP_CLASS_HID_244a3 = 0x244a3,
1970         BNXT_ULP_CLASS_HID_2513b = 0x2513b,
1971         BNXT_ULP_CLASS_HID_24b7f = 0x24b7f,
1972         BNXT_ULP_CLASS_HID_257f7 = 0x257f7,
1973         BNXT_ULP_CLASS_HID_22f1f = 0x22f1f,
1974         BNXT_ULP_CLASS_HID_23b97 = 0x23b97,
1975         BNXT_ULP_CLASS_HID_235db = 0x235db,
1976         BNXT_ULP_CLASS_HID_24253 = 0x24253,
1977         BNXT_ULP_CLASS_HID_20beb = 0x20beb,
1978         BNXT_ULP_CLASS_HID_21863 = 0x21863,
1979         BNXT_ULP_CLASS_HID_211a7 = 0x211a7,
1980         BNXT_ULP_CLASS_HID_21e3f = 0x21e3f,
1981         BNXT_ULP_CLASS_HID_252b3 = 0x252b3,
1982         BNXT_ULP_CLASS_HID_202df = 0x202df,
1983         BNXT_ULP_CLASS_HID_2594f = 0x2594f,
1984         BNXT_ULP_CLASS_HID_2089b = 0x2089b,
1985         BNXT_ULP_CLASS_HID_23193 = 0x23193,
1986         BNXT_ULP_CLASS_HID_23e6b = 0x23e6b,
1987         BNXT_ULP_CLASS_HID_237af = 0x237af,
1988         BNXT_ULP_CLASS_HID_24427 = 0x24427,
1989         BNXT_ULP_CLASS_HID_21c4f = 0x21c4f,
1990         BNXT_ULP_CLASS_HID_228c7 = 0x228c7,
1991         BNXT_ULP_CLASS_HID_2220b = 0x2220b,
1992         BNXT_ULP_CLASS_HID_22e83 = 0x22e83,
1993         BNXT_ULP_CLASS_HID_25507 = 0x25507,
1994         BNXT_ULP_CLASS_HID_20553 = 0x20553,
1995         BNXT_ULP_CLASS_HID_25bc3 = 0x25bc3,
1996         BNXT_ULP_CLASS_HID_20b6f = 0x20b6f,
1997         BNXT_ULP_CLASS_HID_23fe3 = 0x23fe3,
1998         BNXT_ULP_CLASS_HID_24c7b = 0x24c7b,
1999         BNXT_ULP_CLASS_HID_245bf = 0x245bf,
2000         BNXT_ULP_CLASS_HID_25237 = 0x25237,
2001         BNXT_ULP_CLASS_HID_64077 = 0x64077,
2002         BNXT_ULP_CLASS_HID_64ccf = 0x64ccf,
2003         BNXT_ULP_CLASS_HID_64633 = 0x64633,
2004         BNXT_ULP_CLASS_HID_6528b = 0x6528b,
2005         BNXT_ULP_CLASS_HID_62ad3 = 0x62ad3,
2006         BNXT_ULP_CLASS_HID_636ab = 0x636ab,
2007         BNXT_ULP_CLASS_HID_630ef = 0x630ef,
2008         BNXT_ULP_CLASS_HID_63d67 = 0x63d67,
2009         BNXT_ULP_CLASS_HID_606bf = 0x606bf,
2010         BNXT_ULP_CLASS_HID_61337 = 0x61337,
2011         BNXT_ULP_CLASS_HID_60d7b = 0x60d7b,
2012         BNXT_ULP_CLASS_HID_619f3 = 0x619f3,
2013         BNXT_ULP_CLASS_HID_64e47 = 0x64e47,
2014         BNXT_ULP_CLASS_HID_65adf = 0x65adf,
2015         BNXT_ULP_CLASS_HID_65403 = 0x65403,
2016         BNXT_ULP_CLASS_HID_603af = 0x603af,
2017         BNXT_ULP_CLASS_HID_62ca7 = 0x62ca7,
2018         BNXT_ULP_CLASS_HID_6393f = 0x6393f,
2019         BNXT_ULP_CLASS_HID_63363 = 0x63363,
2020         BNXT_ULP_CLASS_HID_63ffb = 0x63ffb,
2021         BNXT_ULP_CLASS_HID_61703 = 0x61703,
2022         BNXT_ULP_CLASS_HID_6239b = 0x6239b,
2023         BNXT_ULP_CLASS_HID_61ddf = 0x61ddf,
2024         BNXT_ULP_CLASS_HID_62a57 = 0x62a57,
2025         BNXT_ULP_CLASS_HID_650db = 0x650db,
2026         BNXT_ULP_CLASS_HID_60067 = 0x60067,
2027         BNXT_ULP_CLASS_HID_65697 = 0x65697,
2028         BNXT_ULP_CLASS_HID_60623 = 0x60623,
2029         BNXT_ULP_CLASS_HID_63ab7 = 0x63ab7,
2030         BNXT_ULP_CLASS_HID_6470f = 0x6470f,
2031         BNXT_ULP_CLASS_HID_64173 = 0x64173,
2032         BNXT_ULP_CLASS_HID_64dcb = 0x64dcb,
2033         BNXT_ULP_CLASS_HID_35aa3 = 0x35aa3,
2034         BNXT_ULP_CLASS_HID_30acf = 0x30acf,
2035         BNXT_ULP_CLASS_HID_30433 = 0x30433,
2036         BNXT_ULP_CLASS_HID_3108b = 0x3108b,
2037         BNXT_ULP_CLASS_HID_3451f = 0x3451f,
2038         BNXT_ULP_CLASS_HID_35197 = 0x35197,
2039         BNXT_ULP_CLASS_HID_34bdb = 0x34bdb,
2040         BNXT_ULP_CLASS_HID_35853 = 0x35853,
2041         BNXT_ULP_CLASS_HID_321eb = 0x321eb,
2042         BNXT_ULP_CLASS_HID_32e63 = 0x32e63,
2043         BNXT_ULP_CLASS_HID_327a7 = 0x327a7,
2044         BNXT_ULP_CLASS_HID_3343f = 0x3343f,
2045         BNXT_ULP_CLASS_HID_30c47 = 0x30c47,
2046         BNXT_ULP_CLASS_HID_318df = 0x318df,
2047         BNXT_ULP_CLASS_HID_31203 = 0x31203,
2048         BNXT_ULP_CLASS_HID_31e9b = 0x31e9b,
2049         BNXT_ULP_CLASS_HID_34793 = 0x34793,
2050         BNXT_ULP_CLASS_HID_3546b = 0x3546b,
2051         BNXT_ULP_CLASS_HID_34daf = 0x34daf,
2052         BNXT_ULP_CLASS_HID_35a27 = 0x35a27,
2053         BNXT_ULP_CLASS_HID_3324f = 0x3324f,
2054         BNXT_ULP_CLASS_HID_33ec7 = 0x33ec7,
2055         BNXT_ULP_CLASS_HID_3380b = 0x3380b,
2056         BNXT_ULP_CLASS_HID_34483 = 0x34483,
2057         BNXT_ULP_CLASS_HID_30edb = 0x30edb,
2058         BNXT_ULP_CLASS_HID_31b53 = 0x31b53,
2059         BNXT_ULP_CLASS_HID_31497 = 0x31497,
2060         BNXT_ULP_CLASS_HID_3216f = 0x3216f,
2061         BNXT_ULP_CLASS_HID_355e3 = 0x355e3,
2062         BNXT_ULP_CLASS_HID_3050f = 0x3050f,
2063         BNXT_ULP_CLASS_HID_35bbf = 0x35bbf,
2064         BNXT_ULP_CLASS_HID_30bcb = 0x30bcb,
2065         BNXT_ULP_CLASS_HID_75677 = 0x75677,
2066         BNXT_ULP_CLASS_HID_70583 = 0x70583,
2067         BNXT_ULP_CLASS_HID_75c33 = 0x75c33,
2068         BNXT_ULP_CLASS_HID_70c5f = 0x70c5f,
2069         BNXT_ULP_CLASS_HID_740d3 = 0x740d3,
2070         BNXT_ULP_CLASS_HID_74cab = 0x74cab,
2071         BNXT_ULP_CLASS_HID_746ef = 0x746ef,
2072         BNXT_ULP_CLASS_HID_75367 = 0x75367,
2073         BNXT_ULP_CLASS_HID_71cbf = 0x71cbf,
2074         BNXT_ULP_CLASS_HID_72937 = 0x72937,
2075         BNXT_ULP_CLASS_HID_7237b = 0x7237b,
2076         BNXT_ULP_CLASS_HID_72ff3 = 0x72ff3,
2077         BNXT_ULP_CLASS_HID_7071b = 0x7071b,
2078         BNXT_ULP_CLASS_HID_71393 = 0x71393,
2079         BNXT_ULP_CLASS_HID_70dd7 = 0x70dd7,
2080         BNXT_ULP_CLASS_HID_719af = 0x719af,
2081         BNXT_ULP_CLASS_HID_742a7 = 0x742a7,
2082         BNXT_ULP_CLASS_HID_74f3f = 0x74f3f,
2083         BNXT_ULP_CLASS_HID_74963 = 0x74963,
2084         BNXT_ULP_CLASS_HID_755fb = 0x755fb,
2085         BNXT_ULP_CLASS_HID_72d03 = 0x72d03,
2086         BNXT_ULP_CLASS_HID_7399b = 0x7399b,
2087         BNXT_ULP_CLASS_HID_733df = 0x733df,
2088         BNXT_ULP_CLASS_HID_74057 = 0x74057,
2089         BNXT_ULP_CLASS_HID_709ef = 0x709ef,
2090         BNXT_ULP_CLASS_HID_71667 = 0x71667,
2091         BNXT_ULP_CLASS_HID_70fab = 0x70fab,
2092         BNXT_ULP_CLASS_HID_71c23 = 0x71c23,
2093         BNXT_ULP_CLASS_HID_750b7 = 0x750b7,
2094         BNXT_ULP_CLASS_HID_700c3 = 0x700c3,
2095         BNXT_ULP_CLASS_HID_75773 = 0x75773,
2096         BNXT_ULP_CLASS_HID_7069f = 0x7069f,
2097         BNXT_ULP_CLASS_HID_2cfa3 = 0x2cfa3,
2098         BNXT_ULP_CLASS_HID_2dc3b = 0x2dc3b,
2099         BNXT_ULP_CLASS_HID_2d67f = 0x2d67f,
2100         BNXT_ULP_CLASS_HID_2858b = 0x2858b,
2101         BNXT_ULP_CLASS_HID_2ba1f = 0x2ba1f,
2102         BNXT_ULP_CLASS_HID_2c697 = 0x2c697,
2103         BNXT_ULP_CLASS_HID_2c0db = 0x2c0db,
2104         BNXT_ULP_CLASS_HID_2cd53 = 0x2cd53,
2105         BNXT_ULP_CLASS_HID_296eb = 0x296eb,
2106         BNXT_ULP_CLASS_HID_2a363 = 0x2a363,
2107         BNXT_ULP_CLASS_HID_29ca7 = 0x29ca7,
2108         BNXT_ULP_CLASS_HID_2a93f = 0x2a93f,
2109         BNXT_ULP_CLASS_HID_28147 = 0x28147,
2110         BNXT_ULP_CLASS_HID_28ddf = 0x28ddf,
2111         BNXT_ULP_CLASS_HID_28703 = 0x28703,
2112         BNXT_ULP_CLASS_HID_2939b = 0x2939b,
2113         BNXT_ULP_CLASS_HID_2bc93 = 0x2bc93,
2114         BNXT_ULP_CLASS_HID_2c96b = 0x2c96b,
2115         BNXT_ULP_CLASS_HID_2c2af = 0x2c2af,
2116         BNXT_ULP_CLASS_HID_2cf27 = 0x2cf27,
2117         BNXT_ULP_CLASS_HID_2a74f = 0x2a74f,
2118         BNXT_ULP_CLASS_HID_2b3c7 = 0x2b3c7,
2119         BNXT_ULP_CLASS_HID_2ad0b = 0x2ad0b,
2120         BNXT_ULP_CLASS_HID_2b983 = 0x2b983,
2121         BNXT_ULP_CLASS_HID_283db = 0x283db,
2122         BNXT_ULP_CLASS_HID_29053 = 0x29053,
2123         BNXT_ULP_CLASS_HID_28997 = 0x28997,
2124         BNXT_ULP_CLASS_HID_2966f = 0x2966f,
2125         BNXT_ULP_CLASS_HID_2cae3 = 0x2cae3,
2126         BNXT_ULP_CLASS_HID_2d77b = 0x2d77b,
2127         BNXT_ULP_CLASS_HID_2d0bf = 0x2d0bf,
2128         BNXT_ULP_CLASS_HID_280cb = 0x280cb,
2129         BNXT_ULP_CLASS_HID_6cb77 = 0x6cb77,
2130         BNXT_ULP_CLASS_HID_6d7cf = 0x6d7cf,
2131         BNXT_ULP_CLASS_HID_6d133 = 0x6d133,
2132         BNXT_ULP_CLASS_HID_6815f = 0x6815f,
2133         BNXT_ULP_CLASS_HID_6b5d3 = 0x6b5d3,
2134         BNXT_ULP_CLASS_HID_6c1ab = 0x6c1ab,
2135         BNXT_ULP_CLASS_HID_6bbef = 0x6bbef,
2136         BNXT_ULP_CLASS_HID_6c867 = 0x6c867,
2137         BNXT_ULP_CLASS_HID_691bf = 0x691bf,
2138         BNXT_ULP_CLASS_HID_69e37 = 0x69e37,
2139         BNXT_ULP_CLASS_HID_6987b = 0x6987b,
2140         BNXT_ULP_CLASS_HID_6a4f3 = 0x6a4f3,
2141         BNXT_ULP_CLASS_HID_6d947 = 0x6d947,
2142         BNXT_ULP_CLASS_HID_68893 = 0x68893,
2143         BNXT_ULP_CLASS_HID_682d7 = 0x682d7,
2144         BNXT_ULP_CLASS_HID_68eaf = 0x68eaf,
2145         BNXT_ULP_CLASS_HID_6b7a7 = 0x6b7a7,
2146         BNXT_ULP_CLASS_HID_6c43f = 0x6c43f,
2147         BNXT_ULP_CLASS_HID_6be63 = 0x6be63,
2148         BNXT_ULP_CLASS_HID_6cafb = 0x6cafb,
2149         BNXT_ULP_CLASS_HID_6a203 = 0x6a203,
2150         BNXT_ULP_CLASS_HID_6ae9b = 0x6ae9b,
2151         BNXT_ULP_CLASS_HID_6a8df = 0x6a8df,
2152         BNXT_ULP_CLASS_HID_6b557 = 0x6b557,
2153         BNXT_ULP_CLASS_HID_6dbdb = 0x6dbdb,
2154         BNXT_ULP_CLASS_HID_68b67 = 0x68b67,
2155         BNXT_ULP_CLASS_HID_684ab = 0x684ab,
2156         BNXT_ULP_CLASS_HID_69123 = 0x69123,
2157         BNXT_ULP_CLASS_HID_6c5b7 = 0x6c5b7,
2158         BNXT_ULP_CLASS_HID_6d20f = 0x6d20f,
2159         BNXT_ULP_CLASS_HID_6cc73 = 0x6cc73,
2160         BNXT_ULP_CLASS_HID_6d8cb = 0x6d8cb,
2161         BNXT_ULP_CLASS_HID_38977 = 0x38977,
2162         BNXT_ULP_CLASS_HID_395cf = 0x395cf,
2163         BNXT_ULP_CLASS_HID_38f33 = 0x38f33,
2164         BNXT_ULP_CLASS_HID_39b8b = 0x39b8b,
2165         BNXT_ULP_CLASS_HID_3d01f = 0x3d01f,
2166         BNXT_ULP_CLASS_HID_3dc97 = 0x3dc97,
2167         BNXT_ULP_CLASS_HID_3d6db = 0x3d6db,
2168         BNXT_ULP_CLASS_HID_38667 = 0x38667,
2169         BNXT_ULP_CLASS_HID_3aceb = 0x3aceb,
2170         BNXT_ULP_CLASS_HID_3b963 = 0x3b963,
2171         BNXT_ULP_CLASS_HID_3b2a7 = 0x3b2a7,
2172         BNXT_ULP_CLASS_HID_3bf3f = 0x3bf3f,
2173         BNXT_ULP_CLASS_HID_39747 = 0x39747,
2174         BNXT_ULP_CLASS_HID_3a3df = 0x3a3df,
2175         BNXT_ULP_CLASS_HID_39d03 = 0x39d03,
2176         BNXT_ULP_CLASS_HID_3a99b = 0x3a99b,
2177         BNXT_ULP_CLASS_HID_3d293 = 0x3d293,
2178         BNXT_ULP_CLASS_HID_3823f = 0x3823f,
2179         BNXT_ULP_CLASS_HID_3d8af = 0x3d8af,
2180         BNXT_ULP_CLASS_HID_388fb = 0x388fb,
2181         BNXT_ULP_CLASS_HID_3bd4f = 0x3bd4f,
2182         BNXT_ULP_CLASS_HID_3c9c7 = 0x3c9c7,
2183         BNXT_ULP_CLASS_HID_3c30b = 0x3c30b,
2184         BNXT_ULP_CLASS_HID_3cf83 = 0x3cf83,
2185         BNXT_ULP_CLASS_HID_399db = 0x399db,
2186         BNXT_ULP_CLASS_HID_3a653 = 0x3a653,
2187         BNXT_ULP_CLASS_HID_39f97 = 0x39f97,
2188         BNXT_ULP_CLASS_HID_3ac6f = 0x3ac6f,
2189         BNXT_ULP_CLASS_HID_383b7 = 0x383b7,
2190         BNXT_ULP_CLASS_HID_3900f = 0x3900f,
2191         BNXT_ULP_CLASS_HID_38a73 = 0x38a73,
2192         BNXT_ULP_CLASS_HID_396cb = 0x396cb,
2193         BNXT_ULP_CLASS_HID_7840b = 0x7840b,
2194         BNXT_ULP_CLASS_HID_79083 = 0x79083,
2195         BNXT_ULP_CLASS_HID_78ac7 = 0x78ac7,
2196         BNXT_ULP_CLASS_HID_7975f = 0x7975f,
2197         BNXT_ULP_CLASS_HID_7cbd3 = 0x7cbd3,
2198         BNXT_ULP_CLASS_HID_7d7ab = 0x7d7ab,
2199         BNXT_ULP_CLASS_HID_7d1ef = 0x7d1ef,
2200         BNXT_ULP_CLASS_HID_7813b = 0x7813b,
2201         BNXT_ULP_CLASS_HID_7a7bf = 0x7a7bf,
2202         BNXT_ULP_CLASS_HID_7b437 = 0x7b437,
2203         BNXT_ULP_CLASS_HID_7ae7b = 0x7ae7b,
2204         BNXT_ULP_CLASS_HID_7baf3 = 0x7baf3,
2205         BNXT_ULP_CLASS_HID_7921b = 0x7921b,
2206         BNXT_ULP_CLASS_HID_79e93 = 0x79e93,
2207         BNXT_ULP_CLASS_HID_798d7 = 0x798d7,
2208         BNXT_ULP_CLASS_HID_7a4af = 0x7a4af,
2209         BNXT_ULP_CLASS_HID_7cda7 = 0x7cda7,
2210         BNXT_ULP_CLASS_HID_7da3f = 0x7da3f,
2211         BNXT_ULP_CLASS_HID_7d463 = 0x7d463,
2212         BNXT_ULP_CLASS_HID_7838f = 0x7838f,
2213         BNXT_ULP_CLASS_HID_7b803 = 0x7b803,
2214         BNXT_ULP_CLASS_HID_7c49b = 0x7c49b,
2215         BNXT_ULP_CLASS_HID_7bedf = 0x7bedf,
2216         BNXT_ULP_CLASS_HID_7cb57 = 0x7cb57,
2217         BNXT_ULP_CLASS_HID_794ef = 0x794ef,
2218         BNXT_ULP_CLASS_HID_7a167 = 0x7a167,
2219         BNXT_ULP_CLASS_HID_79aab = 0x79aab,
2220         BNXT_ULP_CLASS_HID_7a723 = 0x7a723,
2221         BNXT_ULP_CLASS_HID_7dbb7 = 0x7dbb7,
2222         BNXT_ULP_CLASS_HID_78bc3 = 0x78bc3,
2223         BNXT_ULP_CLASS_HID_78507 = 0x78507,
2224         BNXT_ULP_CLASS_HID_7919f = 0x7919f,
2225         BNXT_ULP_CLASS_HID_a3bb = 0xa3bb,
2226         BNXT_ULP_CLASS_HID_b023 = 0xb023,
2227         BNXT_ULP_CLASS_HID_aa67 = 0xaa67,
2228         BNXT_ULP_CLASS_HID_b6ef = 0xb6ef,
2229         BNXT_ULP_CLASS_HID_8e07 = 0x8e07,
2230         BNXT_ULP_CLASS_HID_9a8f = 0x9a8f,
2231         BNXT_ULP_CLASS_HID_94c3 = 0x94c3,
2232         BNXT_ULP_CLASS_HID_a14b = 0xa14b,
2233         BNXT_ULP_CLASS_HID_c7cf = 0xc7cf,
2234         BNXT_ULP_CLASS_HID_d3b7 = 0xd3b7,
2235         BNXT_ULP_CLASS_HID_cd8b = 0xcd8b,
2236         BNXT_ULP_CLASS_HID_da73 = 0xda73,
2237         BNXT_ULP_CLASS_HID_b1ab = 0xb1ab,
2238         BNXT_ULP_CLASS_HID_be13 = 0xbe13,
2239         BNXT_ULP_CLASS_HID_b857 = 0xb857,
2240         BNXT_ULP_CLASS_HID_c4df = 0xc4df,
2241         BNXT_ULP_CLASS_HID_49f6f = 0x49f6f,
2242         BNXT_ULP_CLASS_HID_4abd7 = 0x4abd7,
2243         BNXT_ULP_CLASS_HID_4a52b = 0x4a52b,
2244         BNXT_ULP_CLASS_HID_4b193 = 0x4b193,
2245         BNXT_ULP_CLASS_HID_489cb = 0x489cb,
2246         BNXT_ULP_CLASS_HID_495b3 = 0x495b3,
2247         BNXT_ULP_CLASS_HID_48ff7 = 0x48ff7,
2248         BNXT_ULP_CLASS_HID_49c7f = 0x49c7f,
2249         BNXT_ULP_CLASS_HID_4c2f3 = 0x4c2f3,
2250         BNXT_ULP_CLASS_HID_4cf7b = 0x4cf7b,
2251         BNXT_ULP_CLASS_HID_4c8bf = 0x4c8bf,
2252         BNXT_ULP_CLASS_HID_4d527 = 0x4d527,
2253         BNXT_ULP_CLASS_HID_4ad5f = 0x4ad5f,
2254         BNXT_ULP_CLASS_HID_4b9c7 = 0x4b9c7,
2255         BNXT_ULP_CLASS_HID_4b31b = 0x4b31b,
2256         BNXT_ULP_CLASS_HID_4bf83 = 0x4bf83,
2257         BNXT_ULP_CLASS_HID_1b9bb = 0x1b9bb,
2258         BNXT_ULP_CLASS_HID_1c623 = 0x1c623,
2259         BNXT_ULP_CLASS_HID_1c067 = 0x1c067,
2260         BNXT_ULP_CLASS_HID_1ccef = 0x1ccef,
2261         BNXT_ULP_CLASS_HID_1a407 = 0x1a407,
2262         BNXT_ULP_CLASS_HID_1b08f = 0x1b08f,
2263         BNXT_ULP_CLASS_HID_1aac3 = 0x1aac3,
2264         BNXT_ULP_CLASS_HID_1b74b = 0x1b74b,
2265         BNXT_ULP_CLASS_HID_180f3 = 0x180f3,
2266         BNXT_ULP_CLASS_HID_18d7b = 0x18d7b,
2267         BNXT_ULP_CLASS_HID_186bf = 0x186bf,
2268         BNXT_ULP_CLASS_HID_19327 = 0x19327,
2269         BNXT_ULP_CLASS_HID_1c7ab = 0x1c7ab,
2270         BNXT_ULP_CLASS_HID_1d413 = 0x1d413,
2271         BNXT_ULP_CLASS_HID_1ce57 = 0x1ce57,
2272         BNXT_ULP_CLASS_HID_1dadf = 0x1dadf,
2273         BNXT_ULP_CLASS_HID_5b56f = 0x5b56f,
2274         BNXT_ULP_CLASS_HID_5c1d7 = 0x5c1d7,
2275         BNXT_ULP_CLASS_HID_5bb2b = 0x5bb2b,
2276         BNXT_ULP_CLASS_HID_5c793 = 0x5c793,
2277         BNXT_ULP_CLASS_HID_59fcb = 0x59fcb,
2278         BNXT_ULP_CLASS_HID_5abb3 = 0x5abb3,
2279         BNXT_ULP_CLASS_HID_5a5f7 = 0x5a5f7,
2280         BNXT_ULP_CLASS_HID_5b27f = 0x5b27f,
2281         BNXT_ULP_CLASS_HID_5d8f3 = 0x5d8f3,
2282         BNXT_ULP_CLASS_HID_5882f = 0x5882f,
2283         BNXT_ULP_CLASS_HID_58263 = 0x58263,
2284         BNXT_ULP_CLASS_HID_58eeb = 0x58eeb,
2285         BNXT_ULP_CLASS_HID_5c35f = 0x5c35f,
2286         BNXT_ULP_CLASS_HID_5cfc7 = 0x5cfc7,
2287         BNXT_ULP_CLASS_HID_5c91b = 0x5c91b,
2288         BNXT_ULP_CLASS_HID_5d583 = 0x5d583,
2289         BNXT_ULP_CLASS_HID_e93b = 0xe93b,
2290         BNXT_ULP_CLASS_HID_f5a3 = 0xf5a3,
2291         BNXT_ULP_CLASS_HID_efe7 = 0xefe7,
2292         BNXT_ULP_CLASS_HID_fc6f = 0xfc6f,
2293         BNXT_ULP_CLASS_HID_d387 = 0xd387,
2294         BNXT_ULP_CLASS_HID_e00f = 0xe00f,
2295         BNXT_ULP_CLASS_HID_da43 = 0xda43,
2296         BNXT_ULP_CLASS_HID_e6cb = 0xe6cb,
2297         BNXT_ULP_CLASS_HID_cd4f = 0xcd4f,
2298         BNXT_ULP_CLASS_HID_d937 = 0xd937,
2299         BNXT_ULP_CLASS_HID_d30b = 0xd30b,
2300         BNXT_ULP_CLASS_HID_c2a7 = 0xc2a7,
2301         BNXT_ULP_CLASS_HID_f72b = 0xf72b,
2302         BNXT_ULP_CLASS_HID_c393 = 0xc393,
2303         BNXT_ULP_CLASS_HID_fdd7 = 0xfdd7,
2304         BNXT_ULP_CLASS_HID_ca5f = 0xca5f,
2305         BNXT_ULP_CLASS_HID_4e4ef = 0x4e4ef,
2306         BNXT_ULP_CLASS_HID_4f157 = 0x4f157,
2307         BNXT_ULP_CLASS_HID_4eaab = 0x4eaab,
2308         BNXT_ULP_CLASS_HID_4f713 = 0x4f713,
2309         BNXT_ULP_CLASS_HID_4cf4b = 0x4cf4b,
2310         BNXT_ULP_CLASS_HID_4db33 = 0x4db33,
2311         BNXT_ULP_CLASS_HID_4d577 = 0x4d577,
2312         BNXT_ULP_CLASS_HID_4e1ff = 0x4e1ff,
2313         BNXT_ULP_CLASS_HID_4c873 = 0x4c873,
2314         BNXT_ULP_CLASS_HID_4d4fb = 0x4d4fb,
2315         BNXT_ULP_CLASS_HID_4ce3f = 0x4ce3f,
2316         BNXT_ULP_CLASS_HID_4daa7 = 0x4daa7,
2317         BNXT_ULP_CLASS_HID_4f2df = 0x4f2df,
2318         BNXT_ULP_CLASS_HID_4ff47 = 0x4ff47,
2319         BNXT_ULP_CLASS_HID_4f89b = 0x4f89b,
2320         BNXT_ULP_CLASS_HID_4c503 = 0x4c503,
2321         BNXT_ULP_CLASS_HID_1ff3b = 0x1ff3b,
2322         BNXT_ULP_CLASS_HID_1cba3 = 0x1cba3,
2323         BNXT_ULP_CLASS_HID_1c5e7 = 0x1c5e7,
2324         BNXT_ULP_CLASS_HID_1d26f = 0x1d26f,
2325         BNXT_ULP_CLASS_HID_1e987 = 0x1e987,
2326         BNXT_ULP_CLASS_HID_1f60f = 0x1f60f,
2327         BNXT_ULP_CLASS_HID_1f043 = 0x1f043,
2328         BNXT_ULP_CLASS_HID_1fccb = 0x1fccb,
2329         BNXT_ULP_CLASS_HID_1c673 = 0x1c673,
2330         BNXT_ULP_CLASS_HID_1d2fb = 0x1d2fb,
2331         BNXT_ULP_CLASS_HID_1cc3f = 0x1cc3f,
2332         BNXT_ULP_CLASS_HID_1d8a7 = 0x1d8a7,
2333         BNXT_ULP_CLASS_HID_1cd2b = 0x1cd2b,
2334         BNXT_ULP_CLASS_HID_1d993 = 0x1d993,
2335         BNXT_ULP_CLASS_HID_1d3d7 = 0x1d3d7,
2336         BNXT_ULP_CLASS_HID_1c303 = 0x1c303,
2337         BNXT_ULP_CLASS_HID_5faef = 0x5faef,
2338         BNXT_ULP_CLASS_HID_5c757 = 0x5c757,
2339         BNXT_ULP_CLASS_HID_5c0ab = 0x5c0ab,
2340         BNXT_ULP_CLASS_HID_5cd13 = 0x5cd13,
2341         BNXT_ULP_CLASS_HID_5e54b = 0x5e54b,
2342         BNXT_ULP_CLASS_HID_5f133 = 0x5f133,
2343         BNXT_ULP_CLASS_HID_5eb77 = 0x5eb77,
2344         BNXT_ULP_CLASS_HID_5f7ff = 0x5f7ff,
2345         BNXT_ULP_CLASS_HID_5c127 = 0x5c127,
2346         BNXT_ULP_CLASS_HID_5cdaf = 0x5cdaf,
2347         BNXT_ULP_CLASS_HID_5c7e3 = 0x5c7e3,
2348         BNXT_ULP_CLASS_HID_5d46b = 0x5d46b,
2349         BNXT_ULP_CLASS_HID_5c8df = 0x5c8df,
2350         BNXT_ULP_CLASS_HID_5d547 = 0x5d547,
2351         BNXT_ULP_CLASS_HID_5ce9b = 0x5ce9b,
2352         BNXT_ULP_CLASS_HID_5db03 = 0x5db03,
2353         BNXT_ULP_CLASS_HID_a6fb = 0xa6fb,
2354         BNXT_ULP_CLASS_HID_b363 = 0xb363,
2355         BNXT_ULP_CLASS_HID_aca7 = 0xaca7,
2356         BNXT_ULP_CLASS_HID_b92f = 0xb92f,
2357         BNXT_ULP_CLASS_HID_b147 = 0xb147,
2358         BNXT_ULP_CLASS_HID_bdcf = 0xbdcf,
2359         BNXT_ULP_CLASS_HID_b703 = 0xb703,
2360         BNXT_ULP_CLASS_HID_a38b = 0xa38b,
2361         BNXT_ULP_CLASS_HID_ea0f = 0xea0f,
2362         BNXT_ULP_CLASS_HID_f6f7 = 0xf6f7,
2363         BNXT_ULP_CLASS_HID_f0cb = 0xf0cb,
2364         BNXT_ULP_CLASS_HID_a067 = 0xa067,
2365         BNXT_ULP_CLASS_HID_b4eb = 0xb4eb,
2366         BNXT_ULP_CLASS_HID_e153 = 0xe153,
2367         BNXT_ULP_CLASS_HID_ba97 = 0xba97,
2368         BNXT_ULP_CLASS_HID_e71f = 0xe71f,
2369         BNXT_ULP_CLASS_HID_4a1af = 0x4a1af,
2370         BNXT_ULP_CLASS_HID_4ae17 = 0x4ae17,
2371         BNXT_ULP_CLASS_HID_4a86b = 0x4a86b,
2372         BNXT_ULP_CLASS_HID_4b4d3 = 0x4b4d3,
2373         BNXT_ULP_CLASS_HID_4ac0b = 0x4ac0b,
2374         BNXT_ULP_CLASS_HID_4b8f3 = 0x4b8f3,
2375         BNXT_ULP_CLASS_HID_4b237 = 0x4b237,
2376         BNXT_ULP_CLASS_HID_4bebf = 0x4bebf,
2377         BNXT_ULP_CLASS_HID_4e533 = 0x4e533,
2378         BNXT_ULP_CLASS_HID_4f1bb = 0x4f1bb,
2379         BNXT_ULP_CLASS_HID_4ebff = 0x4ebff,
2380         BNXT_ULP_CLASS_HID_4f867 = 0x4f867,
2381         BNXT_ULP_CLASS_HID_4af9f = 0x4af9f,
2382         BNXT_ULP_CLASS_HID_4bc07 = 0x4bc07,
2383         BNXT_ULP_CLASS_HID_4b65b = 0x4b65b,
2384         BNXT_ULP_CLASS_HID_4e2c3 = 0x4e2c3,
2385         BNXT_ULP_CLASS_HID_1bcfb = 0x1bcfb,
2386         BNXT_ULP_CLASS_HID_1e963 = 0x1e963,
2387         BNXT_ULP_CLASS_HID_1e2a7 = 0x1e2a7,
2388         BNXT_ULP_CLASS_HID_1ef2f = 0x1ef2f,
2389         BNXT_ULP_CLASS_HID_1a747 = 0x1a747,
2390         BNXT_ULP_CLASS_HID_1b3cf = 0x1b3cf,
2391         BNXT_ULP_CLASS_HID_1ad03 = 0x1ad03,
2392         BNXT_ULP_CLASS_HID_1b98b = 0x1b98b,
2393         BNXT_ULP_CLASS_HID_1a333 = 0x1a333,
2394         BNXT_ULP_CLASS_HID_1afbb = 0x1afbb,
2395         BNXT_ULP_CLASS_HID_1a9ff = 0x1a9ff,
2396         BNXT_ULP_CLASS_HID_1b667 = 0x1b667,
2397         BNXT_ULP_CLASS_HID_1eaeb = 0x1eaeb,
2398         BNXT_ULP_CLASS_HID_1f753 = 0x1f753,
2399         BNXT_ULP_CLASS_HID_1f097 = 0x1f097,
2400         BNXT_ULP_CLASS_HID_1a0c3 = 0x1a0c3,
2401         BNXT_ULP_CLASS_HID_5b7af = 0x5b7af,
2402         BNXT_ULP_CLASS_HID_5e417 = 0x5e417,
2403         BNXT_ULP_CLASS_HID_5be6b = 0x5be6b,
2404         BNXT_ULP_CLASS_HID_5ead3 = 0x5ead3,
2405         BNXT_ULP_CLASS_HID_5a20b = 0x5a20b,
2406         BNXT_ULP_CLASS_HID_5aef3 = 0x5aef3,
2407         BNXT_ULP_CLASS_HID_5a837 = 0x5a837,
2408         BNXT_ULP_CLASS_HID_5b4bf = 0x5b4bf,
2409         BNXT_ULP_CLASS_HID_5fb33 = 0x5fb33,
2410         BNXT_ULP_CLASS_HID_5ab6f = 0x5ab6f,
2411         BNXT_ULP_CLASS_HID_5a4a3 = 0x5a4a3,
2412         BNXT_ULP_CLASS_HID_5b12b = 0x5b12b,
2413         BNXT_ULP_CLASS_HID_5e59f = 0x5e59f,
2414         BNXT_ULP_CLASS_HID_5f207 = 0x5f207,
2415         BNXT_ULP_CLASS_HID_5ec5b = 0x5ec5b,
2416         BNXT_ULP_CLASS_HID_5f8c3 = 0x5f8c3,
2417         BNXT_ULP_CLASS_HID_ec7b = 0xec7b,
2418         BNXT_ULP_CLASS_HID_f8e3 = 0xf8e3,
2419         BNXT_ULP_CLASS_HID_f227 = 0xf227,
2420         BNXT_ULP_CLASS_HID_feaf = 0xfeaf,
2421         BNXT_ULP_CLASS_HID_f6c7 = 0xf6c7,
2422         BNXT_ULP_CLASS_HID_e34f = 0xe34f,
2423         BNXT_ULP_CLASS_HID_fc83 = 0xfc83,
2424         BNXT_ULP_CLASS_HID_e90b = 0xe90b,
2425         BNXT_ULP_CLASS_HID_ef8f = 0xef8f,
2426         BNXT_ULP_CLASS_HID_fc77 = 0xfc77,
2427         BNXT_ULP_CLASS_HID_f64b = 0xf64b,
2428         BNXT_ULP_CLASS_HID_e5e7 = 0xe5e7,
2429         BNXT_ULP_CLASS_HID_fa6b = 0xfa6b,
2430         BNXT_ULP_CLASS_HID_e6d3 = 0xe6d3,
2431         BNXT_ULP_CLASS_HID_e017 = 0xe017,
2432         BNXT_ULP_CLASS_HID_ec9f = 0xec9f,
2433         BNXT_ULP_CLASS_HID_4e72f = 0x4e72f,
2434         BNXT_ULP_CLASS_HID_4f397 = 0x4f397,
2435         BNXT_ULP_CLASS_HID_4edeb = 0x4edeb,
2436         BNXT_ULP_CLASS_HID_4fa53 = 0x4fa53,
2437         BNXT_ULP_CLASS_HID_4f18b = 0x4f18b,
2438         BNXT_ULP_CLASS_HID_4fe73 = 0x4fe73,
2439         BNXT_ULP_CLASS_HID_4f7b7 = 0x4f7b7,
2440         BNXT_ULP_CLASS_HID_4e43f = 0x4e43f,
2441         BNXT_ULP_CLASS_HID_4eab3 = 0x4eab3,
2442         BNXT_ULP_CLASS_HID_4f73b = 0x4f73b,
2443         BNXT_ULP_CLASS_HID_4f17f = 0x4f17f,
2444         BNXT_ULP_CLASS_HID_4e0ab = 0x4e0ab,
2445         BNXT_ULP_CLASS_HID_4f51f = 0x4f51f,
2446         BNXT_ULP_CLASS_HID_4e187 = 0x4e187,
2447         BNXT_ULP_CLASS_HID_4fbdb = 0x4fbdb,
2448         BNXT_ULP_CLASS_HID_4e843 = 0x4e843,
2449         BNXT_ULP_CLASS_HID_1e27b = 0x1e27b,
2450         BNXT_ULP_CLASS_HID_1eee3 = 0x1eee3,
2451         BNXT_ULP_CLASS_HID_1e827 = 0x1e827,
2452         BNXT_ULP_CLASS_HID_1f4af = 0x1f4af,
2453         BNXT_ULP_CLASS_HID_1ecc7 = 0x1ecc7,
2454         BNXT_ULP_CLASS_HID_1f94f = 0x1f94f,
2455         BNXT_ULP_CLASS_HID_1f283 = 0x1f283,
2456         BNXT_ULP_CLASS_HID_1ff0b = 0x1ff0b,
2457         BNXT_ULP_CLASS_HID_1e8b3 = 0x1e8b3,
2458         BNXT_ULP_CLASS_HID_1f53b = 0x1f53b,
2459         BNXT_ULP_CLASS_HID_1ef7f = 0x1ef7f,
2460         BNXT_ULP_CLASS_HID_1fbe7 = 0x1fbe7,
2461         BNXT_ULP_CLASS_HID_1f06b = 0x1f06b,
2462         BNXT_ULP_CLASS_HID_1fcd3 = 0x1fcd3,
2463         BNXT_ULP_CLASS_HID_1f617 = 0x1f617,
2464         BNXT_ULP_CLASS_HID_1e643 = 0x1e643,
2465         BNXT_ULP_CLASS_HID_5fd2f = 0x5fd2f,
2466         BNXT_ULP_CLASS_HID_5e997 = 0x5e997,
2467         BNXT_ULP_CLASS_HID_5e3eb = 0x5e3eb,
2468         BNXT_ULP_CLASS_HID_5f053 = 0x5f053,
2469         BNXT_ULP_CLASS_HID_5e78b = 0x5e78b,
2470         BNXT_ULP_CLASS_HID_5f473 = 0x5f473,
2471         BNXT_ULP_CLASS_HID_5edb7 = 0x5edb7,
2472         BNXT_ULP_CLASS_HID_5fa3f = 0x5fa3f,
2473         BNXT_ULP_CLASS_HID_5e467 = 0x5e467,
2474         BNXT_ULP_CLASS_HID_5f0ef = 0x5f0ef,
2475         BNXT_ULP_CLASS_HID_5ea23 = 0x5ea23,
2476         BNXT_ULP_CLASS_HID_5f6ab = 0x5f6ab,
2477         BNXT_ULP_CLASS_HID_5eb1f = 0x5eb1f,
2478         BNXT_ULP_CLASS_HID_5f787 = 0x5f787,
2479         BNXT_ULP_CLASS_HID_5f1db = 0x5f1db,
2480         BNXT_ULP_CLASS_HID_5e177 = 0x5e177,
2481         BNXT_ULP_CLASS_HID_498d = 0x498d,
2482         BNXT_ULP_CLASS_HID_4fc9 = 0x4fc9,
2483         BNXT_ULP_CLASS_HID_0cf9 = 0x0cf9,
2484         BNXT_ULP_CLASS_HID_1335 = 0x1335,
2485         BNXT_ULP_CLASS_HID_232d = 0x232d,
2486         BNXT_ULP_CLASS_HID_2969 = 0x2969,
2487         BNXT_ULP_CLASS_HID_4345 = 0x4345,
2488         BNXT_ULP_CLASS_HID_4981 = 0x4981,
2489         BNXT_ULP_CLASS_HID_45809 = 0x45809,
2490         BNXT_ULP_CLASS_HID_40179 = 0x40179,
2491         BNXT_ULP_CLASS_HID_431a9 = 0x431a9,
2492         BNXT_ULP_CLASS_HID_437d5 = 0x437d5,
2493         BNXT_ULP_CLASS_HID_44e61 = 0x44e61,
2494         BNXT_ULP_CLASS_HID_454ad = 0x454ad,
2495         BNXT_ULP_CLASS_HID_42801 = 0x42801,
2496         BNXT_ULP_CLASS_HID_42e4d = 0x42e4d,
2497         BNXT_ULP_CLASS_HID_22c13 = 0x22c13,
2498         BNXT_ULP_CLASS_HID_2322f = 0x2322f,
2499         BNXT_ULP_CLASS_HID_2164f = 0x2164f,
2500         BNXT_ULP_CLASS_HID_21c8b = 0x21c8b,
2501         BNXT_ULP_CLASS_HID_24f87 = 0x24f87,
2502         BNXT_ULP_CLASS_HID_255c3 = 0x255c3,
2503         BNXT_ULP_CLASS_HID_239e3 = 0x239e3,
2504         BNXT_ULP_CLASS_HID_2403f = 0x2403f,
2505         BNXT_ULP_CLASS_HID_218c3 = 0x218c3,
2506         BNXT_ULP_CLASS_HID_21f1f = 0x21f1f,
2507         BNXT_ULP_CLASS_HID_2033f = 0x2033f,
2508         BNXT_ULP_CLASS_HID_2097b = 0x2097b,
2509         BNXT_ULP_CLASS_HID_23c77 = 0x23c77,
2510         BNXT_ULP_CLASS_HID_242b3 = 0x242b3,
2511         BNXT_ULP_CLASS_HID_226d3 = 0x226d3,
2512         BNXT_ULP_CLASS_HID_22cef = 0x22cef,
2513         BNXT_ULP_CLASS_HID_62727 = 0x62727,
2514         BNXT_ULP_CLASS_HID_62d63 = 0x62d63,
2515         BNXT_ULP_CLASS_HID_61183 = 0x61183,
2516         BNXT_ULP_CLASS_HID_617df = 0x617df,
2517         BNXT_ULP_CLASS_HID_64adb = 0x64adb,
2518         BNXT_ULP_CLASS_HID_65117 = 0x65117,
2519         BNXT_ULP_CLASS_HID_63537 = 0x63537,
2520         BNXT_ULP_CLASS_HID_63b73 = 0x63b73,
2521         BNXT_ULP_CLASS_HID_61417 = 0x61417,
2522         BNXT_ULP_CLASS_HID_61a53 = 0x61a53,
2523         BNXT_ULP_CLASS_HID_65b3f = 0x65b3f,
2524         BNXT_ULP_CLASS_HID_6048f = 0x6048f,
2525         BNXT_ULP_CLASS_HID_6378b = 0x6378b,
2526         BNXT_ULP_CLASS_HID_63dc7 = 0x63dc7,
2527         BNXT_ULP_CLASS_HID_621e7 = 0x621e7,
2528         BNXT_ULP_CLASS_HID_62823 = 0x62823,
2529         BNXT_ULP_CLASS_HID_8b0b = 0x8b0b,
2530         BNXT_ULP_CLASS_HID_9137 = 0x9137,
2531         BNXT_ULP_CLASS_HID_d223 = 0xd223,
2532         BNXT_ULP_CLASS_HID_d86f = 0xd86f,
2533         BNXT_ULP_CLASS_HID_ae9f = 0xae9f,
2534         BNXT_ULP_CLASS_HID_b4db = 0xb4db,
2535         BNXT_ULP_CLASS_HID_98fb = 0x98fb,
2536         BNXT_ULP_CLASS_HID_9f27 = 0x9f27,
2537         BNXT_ULP_CLASS_HID_4863f = 0x4863f,
2538         BNXT_ULP_CLASS_HID_48c7b = 0x48c7b,
2539         BNXT_ULP_CLASS_HID_4cd57 = 0x4cd57,
2540         BNXT_ULP_CLASS_HID_4d393 = 0x4d393,
2541         BNXT_ULP_CLASS_HID_4a9c3 = 0x4a9c3,
2542         BNXT_ULP_CLASS_HID_4b00f = 0x4b00f,
2543         BNXT_ULP_CLASS_HID_4942f = 0x4942f,
2544         BNXT_ULP_CLASS_HID_49a6b = 0x49a6b,
2545         BNXT_ULP_CLASS_HID_1a10b = 0x1a10b,
2546         BNXT_ULP_CLASS_HID_1a737 = 0x1a737,
2547         BNXT_ULP_CLASS_HID_18b57 = 0x18b57,
2548         BNXT_ULP_CLASS_HID_19193 = 0x19193,
2549         BNXT_ULP_CLASS_HID_1c49f = 0x1c49f,
2550         BNXT_ULP_CLASS_HID_1cadb = 0x1cadb,
2551         BNXT_ULP_CLASS_HID_1aefb = 0x1aefb,
2552         BNXT_ULP_CLASS_HID_1b527 = 0x1b527,
2553         BNXT_ULP_CLASS_HID_59c3f = 0x59c3f,
2554         BNXT_ULP_CLASS_HID_5a27b = 0x5a27b,
2555         BNXT_ULP_CLASS_HID_5869b = 0x5869b,
2556         BNXT_ULP_CLASS_HID_58cc7 = 0x58cc7,
2557         BNXT_ULP_CLASS_HID_5bfc3 = 0x5bfc3,
2558         BNXT_ULP_CLASS_HID_5c60f = 0x5c60f,
2559         BNXT_ULP_CLASS_HID_5aa2f = 0x5aa2f,
2560         BNXT_ULP_CLASS_HID_5b06b = 0x5b06b,
2561         BNXT_ULP_CLASS_HID_49ad = 0x49ad,
2562         BNXT_ULP_CLASS_HID_4fe9 = 0x4fe9,
2563         BNXT_ULP_CLASS_HID_0cd9 = 0x0cd9,
2564         BNXT_ULP_CLASS_HID_1315 = 0x1315,
2565         BNXT_ULP_CLASS_HID_230d = 0x230d,
2566         BNXT_ULP_CLASS_HID_2949 = 0x2949,
2567         BNXT_ULP_CLASS_HID_4365 = 0x4365,
2568         BNXT_ULP_CLASS_HID_49a1 = 0x49a1,
2569         BNXT_ULP_CLASS_HID_4035 = 0x4035,
2570         BNXT_ULP_CLASS_HID_4671 = 0x4671,
2571         BNXT_ULP_CLASS_HID_0361 = 0x0361,
2572         BNXT_ULP_CLASS_HID_09bd = 0x09bd,
2573         BNXT_ULP_CLASS_HID_1995 = 0x1995,
2574         BNXT_ULP_CLASS_HID_1fd1 = 0x1fd1,
2575         BNXT_ULP_CLASS_HID_398d = 0x398d,
2576         BNXT_ULP_CLASS_HID_3fc9 = 0x3fc9,
2577         BNXT_ULP_CLASS_HID_444e1 = 0x444e1,
2578         BNXT_ULP_CLASS_HID_44b3d = 0x44b3d,
2579         BNXT_ULP_CLASS_HID_4082d = 0x4082d,
2580         BNXT_ULP_CLASS_HID_40e69 = 0x40e69,
2581         BNXT_ULP_CLASS_HID_41e41 = 0x41e41,
2582         BNXT_ULP_CLASS_HID_4249d = 0x4249d,
2583         BNXT_ULP_CLASS_HID_43eb9 = 0x43eb9,
2584         BNXT_ULP_CLASS_HID_444f5 = 0x444f5,
2585         BNXT_ULP_CLASS_HID_43b09 = 0x43b09,
2586         BNXT_ULP_CLASS_HID_44145 = 0x44145,
2587         BNXT_ULP_CLASS_HID_45b61 = 0x45b61,
2588         BNXT_ULP_CLASS_HID_404f1 = 0x404f1,
2589         BNXT_ULP_CLASS_HID_414e9 = 0x414e9,
2590         BNXT_ULP_CLASS_HID_41b25 = 0x41b25,
2591         BNXT_ULP_CLASS_HID_434c1 = 0x434c1,
2592         BNXT_ULP_CLASS_HID_43b1d = 0x43b1d,
2593         BNXT_ULP_CLASS_HID_45829 = 0x45829,
2594         BNXT_ULP_CLASS_HID_40159 = 0x40159,
2595         BNXT_ULP_CLASS_HID_43189 = 0x43189,
2596         BNXT_ULP_CLASS_HID_437f5 = 0x437f5,
2597         BNXT_ULP_CLASS_HID_44e41 = 0x44e41,
2598         BNXT_ULP_CLASS_HID_4548d = 0x4548d,
2599         BNXT_ULP_CLASS_HID_42821 = 0x42821,
2600         BNXT_ULP_CLASS_HID_42e6d = 0x42e6d,
2601         BNXT_ULP_CLASS_HID_6271d = 0x6271d,
2602         BNXT_ULP_CLASS_HID_62d59 = 0x62d59,
2603         BNXT_ULP_CLASS_HID_600fd = 0x600fd,
2604         BNXT_ULP_CLASS_HID_60739 = 0x60739,
2605         BNXT_ULP_CLASS_HID_61db5 = 0x61db5,
2606         BNXT_ULP_CLASS_HID_623f1 = 0x623f1,
2607         BNXT_ULP_CLASS_HID_65421 = 0x65421,
2608         BNXT_ULP_CLASS_HID_65a6d = 0x65a6d,
2609         BNXT_ULP_CLASS_HID_5111d = 0x5111d,
2610         BNXT_ULP_CLASS_HID_51759 = 0x51759,
2611         BNXT_ULP_CLASS_HID_54789 = 0x54789,
2612         BNXT_ULP_CLASS_HID_54df5 = 0x54df5,
2613         BNXT_ULP_CLASS_HID_507b5 = 0x507b5,
2614         BNXT_ULP_CLASS_HID_50df1 = 0x50df1,
2615         BNXT_ULP_CLASS_HID_53e21 = 0x53e21,
2616         BNXT_ULP_CLASS_HID_5446d = 0x5446d,
2617         BNXT_ULP_CLASS_HID_73d1d = 0x73d1d,
2618         BNXT_ULP_CLASS_HID_74359 = 0x74359,
2619         BNXT_ULP_CLASS_HID_716fd = 0x716fd,
2620         BNXT_ULP_CLASS_HID_71d39 = 0x71d39,
2621         BNXT_ULP_CLASS_HID_733b5 = 0x733b5,
2622         BNXT_ULP_CLASS_HID_739f1 = 0x739f1,
2623         BNXT_ULP_CLASS_HID_70d15 = 0x70d15,
2624         BNXT_ULP_CLASS_HID_71351 = 0x71351,
2625         BNXT_ULP_CLASS_HID_49cd = 0x49cd,
2626         BNXT_ULP_CLASS_HID_4f89 = 0x4f89,
2627         BNXT_ULP_CLASS_HID_0cb9 = 0x0cb9,
2628         BNXT_ULP_CLASS_HID_1375 = 0x1375,
2629         BNXT_ULP_CLASS_HID_236d = 0x236d,
2630         BNXT_ULP_CLASS_HID_2929 = 0x2929,
2631         BNXT_ULP_CLASS_HID_4305 = 0x4305,
2632         BNXT_ULP_CLASS_HID_49c1 = 0x49c1,
2633         BNXT_ULP_CLASS_HID_4055 = 0x4055,
2634         BNXT_ULP_CLASS_HID_4611 = 0x4611,
2635         BNXT_ULP_CLASS_HID_0301 = 0x0301,
2636         BNXT_ULP_CLASS_HID_09dd = 0x09dd,
2637         BNXT_ULP_CLASS_HID_19f5 = 0x19f5,
2638         BNXT_ULP_CLASS_HID_1fb1 = 0x1fb1,
2639         BNXT_ULP_CLASS_HID_39ed = 0x39ed,
2640         BNXT_ULP_CLASS_HID_3fa9 = 0x3fa9,
2641         BNXT_ULP_CLASS_HID_44481 = 0x44481,
2642         BNXT_ULP_CLASS_HID_44b5d = 0x44b5d,
2643         BNXT_ULP_CLASS_HID_4084d = 0x4084d,
2644         BNXT_ULP_CLASS_HID_40e09 = 0x40e09,
2645         BNXT_ULP_CLASS_HID_41e21 = 0x41e21,
2646         BNXT_ULP_CLASS_HID_424fd = 0x424fd,
2647         BNXT_ULP_CLASS_HID_43ed9 = 0x43ed9,
2648         BNXT_ULP_CLASS_HID_44495 = 0x44495,
2649         BNXT_ULP_CLASS_HID_43b69 = 0x43b69,
2650         BNXT_ULP_CLASS_HID_44125 = 0x44125,
2651         BNXT_ULP_CLASS_HID_45b01 = 0x45b01,
2652         BNXT_ULP_CLASS_HID_40491 = 0x40491,
2653         BNXT_ULP_CLASS_HID_41489 = 0x41489,
2654         BNXT_ULP_CLASS_HID_41b45 = 0x41b45,
2655         BNXT_ULP_CLASS_HID_434a1 = 0x434a1,
2656         BNXT_ULP_CLASS_HID_43b7d = 0x43b7d,
2657         BNXT_ULP_CLASS_HID_45849 = 0x45849,
2658         BNXT_ULP_CLASS_HID_40139 = 0x40139,
2659         BNXT_ULP_CLASS_HID_431e9 = 0x431e9,
2660         BNXT_ULP_CLASS_HID_43795 = 0x43795,
2661         BNXT_ULP_CLASS_HID_44e21 = 0x44e21,
2662         BNXT_ULP_CLASS_HID_454ed = 0x454ed,
2663         BNXT_ULP_CLASS_HID_42841 = 0x42841,
2664         BNXT_ULP_CLASS_HID_42e0d = 0x42e0d,
2665         BNXT_ULP_CLASS_HID_6277d = 0x6277d,
2666         BNXT_ULP_CLASS_HID_62d39 = 0x62d39,
2667         BNXT_ULP_CLASS_HID_6009d = 0x6009d,
2668         BNXT_ULP_CLASS_HID_60759 = 0x60759,
2669         BNXT_ULP_CLASS_HID_61dd5 = 0x61dd5,
2670         BNXT_ULP_CLASS_HID_62391 = 0x62391,
2671         BNXT_ULP_CLASS_HID_65441 = 0x65441,
2672         BNXT_ULP_CLASS_HID_65a0d = 0x65a0d,
2673         BNXT_ULP_CLASS_HID_5117d = 0x5117d,
2674         BNXT_ULP_CLASS_HID_51739 = 0x51739,
2675         BNXT_ULP_CLASS_HID_547e9 = 0x547e9,
2676         BNXT_ULP_CLASS_HID_54d95 = 0x54d95,
2677         BNXT_ULP_CLASS_HID_507d5 = 0x507d5,
2678         BNXT_ULP_CLASS_HID_50d91 = 0x50d91,
2679         BNXT_ULP_CLASS_HID_53e41 = 0x53e41,
2680         BNXT_ULP_CLASS_HID_5440d = 0x5440d,
2681         BNXT_ULP_CLASS_HID_73d7d = 0x73d7d,
2682         BNXT_ULP_CLASS_HID_74339 = 0x74339,
2683         BNXT_ULP_CLASS_HID_7169d = 0x7169d,
2684         BNXT_ULP_CLASS_HID_71d59 = 0x71d59,
2685         BNXT_ULP_CLASS_HID_733d5 = 0x733d5,
2686         BNXT_ULP_CLASS_HID_73991 = 0x73991,
2687         BNXT_ULP_CLASS_HID_70d75 = 0x70d75,
2688         BNXT_ULP_CLASS_HID_71331 = 0x71331,
2689         BNXT_ULP_CLASS_HID_22c33 = 0x22c33,
2690         BNXT_ULP_CLASS_HID_2320f = 0x2320f,
2691         BNXT_ULP_CLASS_HID_2166f = 0x2166f,
2692         BNXT_ULP_CLASS_HID_21cab = 0x21cab,
2693         BNXT_ULP_CLASS_HID_24fa7 = 0x24fa7,
2694         BNXT_ULP_CLASS_HID_255e3 = 0x255e3,
2695         BNXT_ULP_CLASS_HID_239c3 = 0x239c3,
2696         BNXT_ULP_CLASS_HID_2401f = 0x2401f,
2697         BNXT_ULP_CLASS_HID_218e3 = 0x218e3,
2698         BNXT_ULP_CLASS_HID_21f3f = 0x21f3f,
2699         BNXT_ULP_CLASS_HID_2031f = 0x2031f,
2700         BNXT_ULP_CLASS_HID_2095b = 0x2095b,
2701         BNXT_ULP_CLASS_HID_23c57 = 0x23c57,
2702         BNXT_ULP_CLASS_HID_24293 = 0x24293,
2703         BNXT_ULP_CLASS_HID_226f3 = 0x226f3,
2704         BNXT_ULP_CLASS_HID_22ccf = 0x22ccf,
2705         BNXT_ULP_CLASS_HID_62707 = 0x62707,
2706         BNXT_ULP_CLASS_HID_62d43 = 0x62d43,
2707         BNXT_ULP_CLASS_HID_611a3 = 0x611a3,
2708         BNXT_ULP_CLASS_HID_617ff = 0x617ff,
2709         BNXT_ULP_CLASS_HID_64afb = 0x64afb,
2710         BNXT_ULP_CLASS_HID_65137 = 0x65137,
2711         BNXT_ULP_CLASS_HID_63517 = 0x63517,
2712         BNXT_ULP_CLASS_HID_63b53 = 0x63b53,
2713         BNXT_ULP_CLASS_HID_61437 = 0x61437,
2714         BNXT_ULP_CLASS_HID_61a73 = 0x61a73,
2715         BNXT_ULP_CLASS_HID_65b1f = 0x65b1f,
2716         BNXT_ULP_CLASS_HID_604af = 0x604af,
2717         BNXT_ULP_CLASS_HID_637ab = 0x637ab,
2718         BNXT_ULP_CLASS_HID_63de7 = 0x63de7,
2719         BNXT_ULP_CLASS_HID_621c7 = 0x621c7,
2720         BNXT_ULP_CLASS_HID_62803 = 0x62803,
2721         BNXT_ULP_CLASS_HID_34233 = 0x34233,
2722         BNXT_ULP_CLASS_HID_3480f = 0x3480f,
2723         BNXT_ULP_CLASS_HID_32c6f = 0x32c6f,
2724         BNXT_ULP_CLASS_HID_332ab = 0x332ab,
2725         BNXT_ULP_CLASS_HID_308fb = 0x308fb,
2726         BNXT_ULP_CLASS_HID_30f37 = 0x30f37,
2727         BNXT_ULP_CLASS_HID_34fc3 = 0x34fc3,
2728         BNXT_ULP_CLASS_HID_3561f = 0x3561f,
2729         BNXT_ULP_CLASS_HID_32ee3 = 0x32ee3,
2730         BNXT_ULP_CLASS_HID_3353f = 0x3353f,
2731         BNXT_ULP_CLASS_HID_3191f = 0x3191f,
2732         BNXT_ULP_CLASS_HID_31f5b = 0x31f5b,
2733         BNXT_ULP_CLASS_HID_35257 = 0x35257,
2734         BNXT_ULP_CLASS_HID_35893 = 0x35893,
2735         BNXT_ULP_CLASS_HID_33cf3 = 0x33cf3,
2736         BNXT_ULP_CLASS_HID_342cf = 0x342cf,
2737         BNXT_ULP_CLASS_HID_73d07 = 0x73d07,
2738         BNXT_ULP_CLASS_HID_74343 = 0x74343,
2739         BNXT_ULP_CLASS_HID_727a3 = 0x727a3,
2740         BNXT_ULP_CLASS_HID_72dff = 0x72dff,
2741         BNXT_ULP_CLASS_HID_703cf = 0x703cf,
2742         BNXT_ULP_CLASS_HID_70a0b = 0x70a0b,
2743         BNXT_ULP_CLASS_HID_74b17 = 0x74b17,
2744         BNXT_ULP_CLASS_HID_75153 = 0x75153,
2745         BNXT_ULP_CLASS_HID_72a37 = 0x72a37,
2746         BNXT_ULP_CLASS_HID_73073 = 0x73073,
2747         BNXT_ULP_CLASS_HID_71453 = 0x71453,
2748         BNXT_ULP_CLASS_HID_71aaf = 0x71aaf,
2749         BNXT_ULP_CLASS_HID_74dab = 0x74dab,
2750         BNXT_ULP_CLASS_HID_753e7 = 0x753e7,
2751         BNXT_ULP_CLASS_HID_737c7 = 0x737c7,
2752         BNXT_ULP_CLASS_HID_73e03 = 0x73e03,
2753         BNXT_ULP_CLASS_HID_2b733 = 0x2b733,
2754         BNXT_ULP_CLASS_HID_2bd0f = 0x2bd0f,
2755         BNXT_ULP_CLASS_HID_2a16f = 0x2a16f,
2756         BNXT_ULP_CLASS_HID_2a7ab = 0x2a7ab,
2757         BNXT_ULP_CLASS_HID_2daa7 = 0x2daa7,
2758         BNXT_ULP_CLASS_HID_28437 = 0x28437,
2759         BNXT_ULP_CLASS_HID_2c4c3 = 0x2c4c3,
2760         BNXT_ULP_CLASS_HID_2cb1f = 0x2cb1f,
2761         BNXT_ULP_CLASS_HID_2a3e3 = 0x2a3e3,
2762         BNXT_ULP_CLASS_HID_2aa3f = 0x2aa3f,
2763         BNXT_ULP_CLASS_HID_28e1f = 0x28e1f,
2764         BNXT_ULP_CLASS_HID_2945b = 0x2945b,
2765         BNXT_ULP_CLASS_HID_2c757 = 0x2c757,
2766         BNXT_ULP_CLASS_HID_2cd93 = 0x2cd93,
2767         BNXT_ULP_CLASS_HID_2b1f3 = 0x2b1f3,
2768         BNXT_ULP_CLASS_HID_2b7cf = 0x2b7cf,
2769         BNXT_ULP_CLASS_HID_6b207 = 0x6b207,
2770         BNXT_ULP_CLASS_HID_6b843 = 0x6b843,
2771         BNXT_ULP_CLASS_HID_69ca3 = 0x69ca3,
2772         BNXT_ULP_CLASS_HID_6a2ff = 0x6a2ff,
2773         BNXT_ULP_CLASS_HID_6d5fb = 0x6d5fb,
2774         BNXT_ULP_CLASS_HID_6dc37 = 0x6dc37,
2775         BNXT_ULP_CLASS_HID_6c017 = 0x6c017,
2776         BNXT_ULP_CLASS_HID_6c653 = 0x6c653,
2777         BNXT_ULP_CLASS_HID_69f37 = 0x69f37,
2778         BNXT_ULP_CLASS_HID_6a573 = 0x6a573,
2779         BNXT_ULP_CLASS_HID_68953 = 0x68953,
2780         BNXT_ULP_CLASS_HID_68faf = 0x68faf,
2781         BNXT_ULP_CLASS_HID_6c2ab = 0x6c2ab,
2782         BNXT_ULP_CLASS_HID_6c8e7 = 0x6c8e7,
2783         BNXT_ULP_CLASS_HID_6acc7 = 0x6acc7,
2784         BNXT_ULP_CLASS_HID_6b303 = 0x6b303,
2785         BNXT_ULP_CLASS_HID_3cd33 = 0x3cd33,
2786         BNXT_ULP_CLASS_HID_3d30f = 0x3d30f,
2787         BNXT_ULP_CLASS_HID_3b76f = 0x3b76f,
2788         BNXT_ULP_CLASS_HID_3bdab = 0x3bdab,
2789         BNXT_ULP_CLASS_HID_393fb = 0x393fb,
2790         BNXT_ULP_CLASS_HID_39a37 = 0x39a37,
2791         BNXT_ULP_CLASS_HID_3dac3 = 0x3dac3,
2792         BNXT_ULP_CLASS_HID_38453 = 0x38453,
2793         BNXT_ULP_CLASS_HID_3b9e3 = 0x3b9e3,
2794         BNXT_ULP_CLASS_HID_3c03f = 0x3c03f,
2795         BNXT_ULP_CLASS_HID_3a41f = 0x3a41f,
2796         BNXT_ULP_CLASS_HID_3aa5b = 0x3aa5b,
2797         BNXT_ULP_CLASS_HID_380ab = 0x380ab,
2798         BNXT_ULP_CLASS_HID_386e7 = 0x386e7,
2799         BNXT_ULP_CLASS_HID_3c7f3 = 0x3c7f3,
2800         BNXT_ULP_CLASS_HID_3cdcf = 0x3cdcf,
2801         BNXT_ULP_CLASS_HID_7c807 = 0x7c807,
2802         BNXT_ULP_CLASS_HID_7ce43 = 0x7ce43,
2803         BNXT_ULP_CLASS_HID_7b2a3 = 0x7b2a3,
2804         BNXT_ULP_CLASS_HID_7b8ff = 0x7b8ff,
2805         BNXT_ULP_CLASS_HID_78ecf = 0x78ecf,
2806         BNXT_ULP_CLASS_HID_7950b = 0x7950b,
2807         BNXT_ULP_CLASS_HID_7d617 = 0x7d617,
2808         BNXT_ULP_CLASS_HID_7dc53 = 0x7dc53,
2809         BNXT_ULP_CLASS_HID_7b537 = 0x7b537,
2810         BNXT_ULP_CLASS_HID_7bb73 = 0x7bb73,
2811         BNXT_ULP_CLASS_HID_79f53 = 0x79f53,
2812         BNXT_ULP_CLASS_HID_7a5af = 0x7a5af,
2813         BNXT_ULP_CLASS_HID_7d8ab = 0x7d8ab,
2814         BNXT_ULP_CLASS_HID_7823b = 0x7823b,
2815         BNXT_ULP_CLASS_HID_7c2c7 = 0x7c2c7,
2816         BNXT_ULP_CLASS_HID_7c903 = 0x7c903,
2817         BNXT_ULP_CLASS_HID_8b2b = 0x8b2b,
2818         BNXT_ULP_CLASS_HID_9117 = 0x9117,
2819         BNXT_ULP_CLASS_HID_d203 = 0xd203,
2820         BNXT_ULP_CLASS_HID_d84f = 0xd84f,
2821         BNXT_ULP_CLASS_HID_aebf = 0xaebf,
2822         BNXT_ULP_CLASS_HID_b4fb = 0xb4fb,
2823         BNXT_ULP_CLASS_HID_98db = 0x98db,
2824         BNXT_ULP_CLASS_HID_9f07 = 0x9f07,
2825         BNXT_ULP_CLASS_HID_4861f = 0x4861f,
2826         BNXT_ULP_CLASS_HID_48c5b = 0x48c5b,
2827         BNXT_ULP_CLASS_HID_4cd77 = 0x4cd77,
2828         BNXT_ULP_CLASS_HID_4d3b3 = 0x4d3b3,
2829         BNXT_ULP_CLASS_HID_4a9e3 = 0x4a9e3,
2830         BNXT_ULP_CLASS_HID_4b02f = 0x4b02f,
2831         BNXT_ULP_CLASS_HID_4940f = 0x4940f,
2832         BNXT_ULP_CLASS_HID_49a4b = 0x49a4b,
2833         BNXT_ULP_CLASS_HID_1a12b = 0x1a12b,
2834         BNXT_ULP_CLASS_HID_1a717 = 0x1a717,
2835         BNXT_ULP_CLASS_HID_18b77 = 0x18b77,
2836         BNXT_ULP_CLASS_HID_191b3 = 0x191b3,
2837         BNXT_ULP_CLASS_HID_1c4bf = 0x1c4bf,
2838         BNXT_ULP_CLASS_HID_1cafb = 0x1cafb,
2839         BNXT_ULP_CLASS_HID_1aedb = 0x1aedb,
2840         BNXT_ULP_CLASS_HID_1b507 = 0x1b507,
2841         BNXT_ULP_CLASS_HID_59c1f = 0x59c1f,
2842         BNXT_ULP_CLASS_HID_5a25b = 0x5a25b,
2843         BNXT_ULP_CLASS_HID_586bb = 0x586bb,
2844         BNXT_ULP_CLASS_HID_58ce7 = 0x58ce7,
2845         BNXT_ULP_CLASS_HID_5bfe3 = 0x5bfe3,
2846         BNXT_ULP_CLASS_HID_5c62f = 0x5c62f,
2847         BNXT_ULP_CLASS_HID_5aa0f = 0x5aa0f,
2848         BNXT_ULP_CLASS_HID_5b04b = 0x5b04b,
2849         BNXT_ULP_CLASS_HID_d0ab = 0xd0ab,
2850         BNXT_ULP_CLASS_HID_d697 = 0xd697,
2851         BNXT_ULP_CLASS_HID_d783 = 0xd783,
2852         BNXT_ULP_CLASS_HID_c133 = 0xc133,
2853         BNXT_ULP_CLASS_HID_f43f = 0xf43f,
2854         BNXT_ULP_CLASS_HID_fa7b = 0xfa7b,
2855         BNXT_ULP_CLASS_HID_de5b = 0xde5b,
2856         BNXT_ULP_CLASS_HID_e487 = 0xe487,
2857         BNXT_ULP_CLASS_HID_4cb9f = 0x4cb9f,
2858         BNXT_ULP_CLASS_HID_4d1db = 0x4d1db,
2859         BNXT_ULP_CLASS_HID_4d2f7 = 0x4d2f7,
2860         BNXT_ULP_CLASS_HID_4d933 = 0x4d933,
2861         BNXT_ULP_CLASS_HID_4ef63 = 0x4ef63,
2862         BNXT_ULP_CLASS_HID_4f5af = 0x4f5af,
2863         BNXT_ULP_CLASS_HID_4d98f = 0x4d98f,
2864         BNXT_ULP_CLASS_HID_4dfcb = 0x4dfcb,
2865         BNXT_ULP_CLASS_HID_1e6ab = 0x1e6ab,
2866         BNXT_ULP_CLASS_HID_1ec97 = 0x1ec97,
2867         BNXT_ULP_CLASS_HID_1d0f7 = 0x1d0f7,
2868         BNXT_ULP_CLASS_HID_1d733 = 0x1d733,
2869         BNXT_ULP_CLASS_HID_1ca3f = 0x1ca3f,
2870         BNXT_ULP_CLASS_HID_1d07b = 0x1d07b,
2871         BNXT_ULP_CLASS_HID_1f45b = 0x1f45b,
2872         BNXT_ULP_CLASS_HID_1fa87 = 0x1fa87,
2873         BNXT_ULP_CLASS_HID_5e19f = 0x5e19f,
2874         BNXT_ULP_CLASS_HID_5e7db = 0x5e7db,
2875         BNXT_ULP_CLASS_HID_5cc3b = 0x5cc3b,
2876         BNXT_ULP_CLASS_HID_5d267 = 0x5d267,
2877         BNXT_ULP_CLASS_HID_5c563 = 0x5c563,
2878         BNXT_ULP_CLASS_HID_5cbaf = 0x5cbaf,
2879         BNXT_ULP_CLASS_HID_5ef8f = 0x5ef8f,
2880         BNXT_ULP_CLASS_HID_5f5cb = 0x5f5cb,
2881         BNXT_ULP_CLASS_HID_adeb = 0xadeb,
2882         BNXT_ULP_CLASS_HID_b3d7 = 0xb3d7,
2883         BNXT_ULP_CLASS_HID_f4c3 = 0xf4c3,
2884         BNXT_ULP_CLASS_HID_fb0f = 0xfb0f,
2885         BNXT_ULP_CLASS_HID_b17f = 0xb17f,
2886         BNXT_ULP_CLASS_HID_b7bb = 0xb7bb,
2887         BNXT_ULP_CLASS_HID_bb9b = 0xbb9b,
2888         BNXT_ULP_CLASS_HID_a1c7 = 0xa1c7,
2889         BNXT_ULP_CLASS_HID_4a8df = 0x4a8df,
2890         BNXT_ULP_CLASS_HID_4af1b = 0x4af1b,
2891         BNXT_ULP_CLASS_HID_4f037 = 0x4f037,
2892         BNXT_ULP_CLASS_HID_4f673 = 0x4f673,
2893         BNXT_ULP_CLASS_HID_4aca3 = 0x4aca3,
2894         BNXT_ULP_CLASS_HID_4b2ef = 0x4b2ef,
2895         BNXT_ULP_CLASS_HID_4b6cf = 0x4b6cf,
2896         BNXT_ULP_CLASS_HID_4bd0b = 0x4bd0b,
2897         BNXT_ULP_CLASS_HID_1a3eb = 0x1a3eb,
2898         BNXT_ULP_CLASS_HID_1a9d7 = 0x1a9d7,
2899         BNXT_ULP_CLASS_HID_1ae37 = 0x1ae37,
2900         BNXT_ULP_CLASS_HID_1b473 = 0x1b473,
2901         BNXT_ULP_CLASS_HID_1e77f = 0x1e77f,
2902         BNXT_ULP_CLASS_HID_1edbb = 0x1edbb,
2903         BNXT_ULP_CLASS_HID_1b19b = 0x1b19b,
2904         BNXT_ULP_CLASS_HID_1b7c7 = 0x1b7c7,
2905         BNXT_ULP_CLASS_HID_5bedf = 0x5bedf,
2906         BNXT_ULP_CLASS_HID_5a51b = 0x5a51b,
2907         BNXT_ULP_CLASS_HID_5a97b = 0x5a97b,
2908         BNXT_ULP_CLASS_HID_5afa7 = 0x5afa7,
2909         BNXT_ULP_CLASS_HID_5e2a3 = 0x5e2a3,
2910         BNXT_ULP_CLASS_HID_5e8ef = 0x5e8ef,
2911         BNXT_ULP_CLASS_HID_5accf = 0x5accf,
2912         BNXT_ULP_CLASS_HID_5b30b = 0x5b30b,
2913         BNXT_ULP_CLASS_HID_f36b = 0xf36b,
2914         BNXT_ULP_CLASS_HID_f957 = 0xf957,
2915         BNXT_ULP_CLASS_HID_fa43 = 0xfa43,
2916         BNXT_ULP_CLASS_HID_e3f3 = 0xe3f3,
2917         BNXT_ULP_CLASS_HID_f6ff = 0xf6ff,
2918         BNXT_ULP_CLASS_HID_fd3b = 0xfd3b,
2919         BNXT_ULP_CLASS_HID_e11b = 0xe11b,
2920         BNXT_ULP_CLASS_HID_e747 = 0xe747,
2921         BNXT_ULP_CLASS_HID_4ee5f = 0x4ee5f,
2922         BNXT_ULP_CLASS_HID_4f49b = 0x4f49b,
2923         BNXT_ULP_CLASS_HID_4f5b7 = 0x4f5b7,
2924         BNXT_ULP_CLASS_HID_4fbf3 = 0x4fbf3,
2925         BNXT_ULP_CLASS_HID_4f223 = 0x4f223,
2926         BNXT_ULP_CLASS_HID_4f86f = 0x4f86f,
2927         BNXT_ULP_CLASS_HID_4fc4f = 0x4fc4f,
2928         BNXT_ULP_CLASS_HID_4e28b = 0x4e28b,
2929         BNXT_ULP_CLASS_HID_1e96b = 0x1e96b,
2930         BNXT_ULP_CLASS_HID_1ef57 = 0x1ef57,
2931         BNXT_ULP_CLASS_HID_1f3b7 = 0x1f3b7,
2932         BNXT_ULP_CLASS_HID_1f9f3 = 0x1f9f3,
2933         BNXT_ULP_CLASS_HID_1ecff = 0x1ecff,
2934         BNXT_ULP_CLASS_HID_1f33b = 0x1f33b,
2935         BNXT_ULP_CLASS_HID_1f71b = 0x1f71b,
2936         BNXT_ULP_CLASS_HID_1fd47 = 0x1fd47,
2937         BNXT_ULP_CLASS_HID_5e45f = 0x5e45f,
2938         BNXT_ULP_CLASS_HID_5ea9b = 0x5ea9b,
2939         BNXT_ULP_CLASS_HID_5eefb = 0x5eefb,
2940         BNXT_ULP_CLASS_HID_5f527 = 0x5f527,
2941         BNXT_ULP_CLASS_HID_5e823 = 0x5e823,
2942         BNXT_ULP_CLASS_HID_5ee6f = 0x5ee6f,
2943         BNXT_ULP_CLASS_HID_5f24f = 0x5f24f,
2944         BNXT_ULP_CLASS_HID_5f88b = 0x5f88b,
2945         BNXT_ULP_CLASS_HID_22c53 = 0x22c53,
2946         BNXT_ULP_CLASS_HID_2326f = 0x2326f,
2947         BNXT_ULP_CLASS_HID_2160f = 0x2160f,
2948         BNXT_ULP_CLASS_HID_21ccb = 0x21ccb,
2949         BNXT_ULP_CLASS_HID_24fc7 = 0x24fc7,
2950         BNXT_ULP_CLASS_HID_25583 = 0x25583,
2951         BNXT_ULP_CLASS_HID_239a3 = 0x239a3,
2952         BNXT_ULP_CLASS_HID_2407f = 0x2407f,
2953         BNXT_ULP_CLASS_HID_21883 = 0x21883,
2954         BNXT_ULP_CLASS_HID_21f5f = 0x21f5f,
2955         BNXT_ULP_CLASS_HID_2037f = 0x2037f,
2956         BNXT_ULP_CLASS_HID_2093b = 0x2093b,
2957         BNXT_ULP_CLASS_HID_23c37 = 0x23c37,
2958         BNXT_ULP_CLASS_HID_242f3 = 0x242f3,
2959         BNXT_ULP_CLASS_HID_22693 = 0x22693,
2960         BNXT_ULP_CLASS_HID_22caf = 0x22caf,
2961         BNXT_ULP_CLASS_HID_62767 = 0x62767,
2962         BNXT_ULP_CLASS_HID_62d23 = 0x62d23,
2963         BNXT_ULP_CLASS_HID_611c3 = 0x611c3,
2964         BNXT_ULP_CLASS_HID_6179f = 0x6179f,
2965         BNXT_ULP_CLASS_HID_64a9b = 0x64a9b,
2966         BNXT_ULP_CLASS_HID_65157 = 0x65157,
2967         BNXT_ULP_CLASS_HID_63577 = 0x63577,
2968         BNXT_ULP_CLASS_HID_63b33 = 0x63b33,
2969         BNXT_ULP_CLASS_HID_61457 = 0x61457,
2970         BNXT_ULP_CLASS_HID_61a13 = 0x61a13,
2971         BNXT_ULP_CLASS_HID_65b7f = 0x65b7f,
2972         BNXT_ULP_CLASS_HID_604cf = 0x604cf,
2973         BNXT_ULP_CLASS_HID_637cb = 0x637cb,
2974         BNXT_ULP_CLASS_HID_63d87 = 0x63d87,
2975         BNXT_ULP_CLASS_HID_621a7 = 0x621a7,
2976         BNXT_ULP_CLASS_HID_62863 = 0x62863,
2977         BNXT_ULP_CLASS_HID_34253 = 0x34253,
2978         BNXT_ULP_CLASS_HID_3486f = 0x3486f,
2979         BNXT_ULP_CLASS_HID_32c0f = 0x32c0f,
2980         BNXT_ULP_CLASS_HID_332cb = 0x332cb,
2981         BNXT_ULP_CLASS_HID_3089b = 0x3089b,
2982         BNXT_ULP_CLASS_HID_30f57 = 0x30f57,
2983         BNXT_ULP_CLASS_HID_34fa3 = 0x34fa3,
2984         BNXT_ULP_CLASS_HID_3567f = 0x3567f,
2985         BNXT_ULP_CLASS_HID_32e83 = 0x32e83,
2986         BNXT_ULP_CLASS_HID_3355f = 0x3355f,
2987         BNXT_ULP_CLASS_HID_3197f = 0x3197f,
2988         BNXT_ULP_CLASS_HID_31f3b = 0x31f3b,
2989         BNXT_ULP_CLASS_HID_35237 = 0x35237,
2990         BNXT_ULP_CLASS_HID_358f3 = 0x358f3,
2991         BNXT_ULP_CLASS_HID_33c93 = 0x33c93,
2992         BNXT_ULP_CLASS_HID_342af = 0x342af,
2993         BNXT_ULP_CLASS_HID_73d67 = 0x73d67,
2994         BNXT_ULP_CLASS_HID_74323 = 0x74323,
2995         BNXT_ULP_CLASS_HID_727c3 = 0x727c3,
2996         BNXT_ULP_CLASS_HID_72d9f = 0x72d9f,
2997         BNXT_ULP_CLASS_HID_703af = 0x703af,
2998         BNXT_ULP_CLASS_HID_70a6b = 0x70a6b,
2999         BNXT_ULP_CLASS_HID_74b77 = 0x74b77,
3000         BNXT_ULP_CLASS_HID_75133 = 0x75133,
3001         BNXT_ULP_CLASS_HID_72a57 = 0x72a57,
3002         BNXT_ULP_CLASS_HID_73013 = 0x73013,
3003         BNXT_ULP_CLASS_HID_71433 = 0x71433,
3004         BNXT_ULP_CLASS_HID_71acf = 0x71acf,
3005         BNXT_ULP_CLASS_HID_74dcb = 0x74dcb,
3006         BNXT_ULP_CLASS_HID_75387 = 0x75387,
3007         BNXT_ULP_CLASS_HID_737a7 = 0x737a7,
3008         BNXT_ULP_CLASS_HID_73e63 = 0x73e63,
3009         BNXT_ULP_CLASS_HID_2b753 = 0x2b753,
3010         BNXT_ULP_CLASS_HID_2bd6f = 0x2bd6f,
3011         BNXT_ULP_CLASS_HID_2a10f = 0x2a10f,
3012         BNXT_ULP_CLASS_HID_2a7cb = 0x2a7cb,
3013         BNXT_ULP_CLASS_HID_2dac7 = 0x2dac7,
3014         BNXT_ULP_CLASS_HID_28457 = 0x28457,
3015         BNXT_ULP_CLASS_HID_2c4a3 = 0x2c4a3,
3016         BNXT_ULP_CLASS_HID_2cb7f = 0x2cb7f,
3017         BNXT_ULP_CLASS_HID_2a383 = 0x2a383,
3018         BNXT_ULP_CLASS_HID_2aa5f = 0x2aa5f,
3019         BNXT_ULP_CLASS_HID_28e7f = 0x28e7f,
3020         BNXT_ULP_CLASS_HID_2943b = 0x2943b,
3021         BNXT_ULP_CLASS_HID_2c737 = 0x2c737,
3022         BNXT_ULP_CLASS_HID_2cdf3 = 0x2cdf3,
3023         BNXT_ULP_CLASS_HID_2b193 = 0x2b193,
3024         BNXT_ULP_CLASS_HID_2b7af = 0x2b7af,
3025         BNXT_ULP_CLASS_HID_6b267 = 0x6b267,
3026         BNXT_ULP_CLASS_HID_6b823 = 0x6b823,
3027         BNXT_ULP_CLASS_HID_69cc3 = 0x69cc3,
3028         BNXT_ULP_CLASS_HID_6a29f = 0x6a29f,
3029         BNXT_ULP_CLASS_HID_6d59b = 0x6d59b,
3030         BNXT_ULP_CLASS_HID_6dc57 = 0x6dc57,
3031         BNXT_ULP_CLASS_HID_6c077 = 0x6c077,
3032         BNXT_ULP_CLASS_HID_6c633 = 0x6c633,
3033         BNXT_ULP_CLASS_HID_69f57 = 0x69f57,
3034         BNXT_ULP_CLASS_HID_6a513 = 0x6a513,
3035         BNXT_ULP_CLASS_HID_68933 = 0x68933,
3036         BNXT_ULP_CLASS_HID_68fcf = 0x68fcf,
3037         BNXT_ULP_CLASS_HID_6c2cb = 0x6c2cb,
3038         BNXT_ULP_CLASS_HID_6c887 = 0x6c887,
3039         BNXT_ULP_CLASS_HID_6aca7 = 0x6aca7,
3040         BNXT_ULP_CLASS_HID_6b363 = 0x6b363,
3041         BNXT_ULP_CLASS_HID_3cd53 = 0x3cd53,
3042         BNXT_ULP_CLASS_HID_3d36f = 0x3d36f,
3043         BNXT_ULP_CLASS_HID_3b70f = 0x3b70f,
3044         BNXT_ULP_CLASS_HID_3bdcb = 0x3bdcb,
3045         BNXT_ULP_CLASS_HID_3939b = 0x3939b,
3046         BNXT_ULP_CLASS_HID_39a57 = 0x39a57,
3047         BNXT_ULP_CLASS_HID_3daa3 = 0x3daa3,
3048         BNXT_ULP_CLASS_HID_38433 = 0x38433,
3049         BNXT_ULP_CLASS_HID_3b983 = 0x3b983,
3050         BNXT_ULP_CLASS_HID_3c05f = 0x3c05f,
3051         BNXT_ULP_CLASS_HID_3a47f = 0x3a47f,
3052         BNXT_ULP_CLASS_HID_3aa3b = 0x3aa3b,
3053         BNXT_ULP_CLASS_HID_380cb = 0x380cb,
3054         BNXT_ULP_CLASS_HID_38687 = 0x38687,
3055         BNXT_ULP_CLASS_HID_3c793 = 0x3c793,
3056         BNXT_ULP_CLASS_HID_3cdaf = 0x3cdaf,
3057         BNXT_ULP_CLASS_HID_7c867 = 0x7c867,
3058         BNXT_ULP_CLASS_HID_7ce23 = 0x7ce23,
3059         BNXT_ULP_CLASS_HID_7b2c3 = 0x7b2c3,
3060         BNXT_ULP_CLASS_HID_7b89f = 0x7b89f,
3061         BNXT_ULP_CLASS_HID_78eaf = 0x78eaf,
3062         BNXT_ULP_CLASS_HID_7956b = 0x7956b,
3063         BNXT_ULP_CLASS_HID_7d677 = 0x7d677,
3064         BNXT_ULP_CLASS_HID_7dc33 = 0x7dc33,
3065         BNXT_ULP_CLASS_HID_7b557 = 0x7b557,
3066         BNXT_ULP_CLASS_HID_7bb13 = 0x7bb13,
3067         BNXT_ULP_CLASS_HID_79f33 = 0x79f33,
3068         BNXT_ULP_CLASS_HID_7a5cf = 0x7a5cf,
3069         BNXT_ULP_CLASS_HID_7d8cb = 0x7d8cb,
3070         BNXT_ULP_CLASS_HID_7825b = 0x7825b,
3071         BNXT_ULP_CLASS_HID_7c2a7 = 0x7c2a7,
3072         BNXT_ULP_CLASS_HID_7c963 = 0x7c963,
3073         BNXT_ULP_CLASS_HID_8b4b = 0x8b4b,
3074         BNXT_ULP_CLASS_HID_9177 = 0x9177,
3075         BNXT_ULP_CLASS_HID_d263 = 0xd263,
3076         BNXT_ULP_CLASS_HID_d82f = 0xd82f,
3077         BNXT_ULP_CLASS_HID_aedf = 0xaedf,
3078         BNXT_ULP_CLASS_HID_b49b = 0xb49b,
3079         BNXT_ULP_CLASS_HID_98bb = 0x98bb,
3080         BNXT_ULP_CLASS_HID_9f67 = 0x9f67,
3081         BNXT_ULP_CLASS_HID_4867f = 0x4867f,
3082         BNXT_ULP_CLASS_HID_48c3b = 0x48c3b,
3083         BNXT_ULP_CLASS_HID_4cd17 = 0x4cd17,
3084         BNXT_ULP_CLASS_HID_4d3d3 = 0x4d3d3,
3085         BNXT_ULP_CLASS_HID_4a983 = 0x4a983,
3086         BNXT_ULP_CLASS_HID_4b04f = 0x4b04f,
3087         BNXT_ULP_CLASS_HID_4946f = 0x4946f,
3088         BNXT_ULP_CLASS_HID_49a2b = 0x49a2b,
3089         BNXT_ULP_CLASS_HID_1a14b = 0x1a14b,
3090         BNXT_ULP_CLASS_HID_1a777 = 0x1a777,
3091         BNXT_ULP_CLASS_HID_18b17 = 0x18b17,
3092         BNXT_ULP_CLASS_HID_191d3 = 0x191d3,
3093         BNXT_ULP_CLASS_HID_1c4df = 0x1c4df,
3094         BNXT_ULP_CLASS_HID_1ca9b = 0x1ca9b,
3095         BNXT_ULP_CLASS_HID_1aebb = 0x1aebb,
3096         BNXT_ULP_CLASS_HID_1b567 = 0x1b567,
3097         BNXT_ULP_CLASS_HID_59c7f = 0x59c7f,
3098         BNXT_ULP_CLASS_HID_5a23b = 0x5a23b,
3099         BNXT_ULP_CLASS_HID_586db = 0x586db,
3100         BNXT_ULP_CLASS_HID_58c87 = 0x58c87,
3101         BNXT_ULP_CLASS_HID_5bf83 = 0x5bf83,
3102         BNXT_ULP_CLASS_HID_5c64f = 0x5c64f,
3103         BNXT_ULP_CLASS_HID_5aa6f = 0x5aa6f,
3104         BNXT_ULP_CLASS_HID_5b02b = 0x5b02b,
3105         BNXT_ULP_CLASS_HID_d0cb = 0xd0cb,
3106         BNXT_ULP_CLASS_HID_d6f7 = 0xd6f7,
3107         BNXT_ULP_CLASS_HID_d7e3 = 0xd7e3,
3108         BNXT_ULP_CLASS_HID_c153 = 0xc153,
3109         BNXT_ULP_CLASS_HID_f45f = 0xf45f,
3110         BNXT_ULP_CLASS_HID_fa1b = 0xfa1b,
3111         BNXT_ULP_CLASS_HID_de3b = 0xde3b,
3112         BNXT_ULP_CLASS_HID_e4e7 = 0xe4e7,
3113         BNXT_ULP_CLASS_HID_4cbff = 0x4cbff,
3114         BNXT_ULP_CLASS_HID_4d1bb = 0x4d1bb,
3115         BNXT_ULP_CLASS_HID_4d297 = 0x4d297,
3116         BNXT_ULP_CLASS_HID_4d953 = 0x4d953,
3117         BNXT_ULP_CLASS_HID_4ef03 = 0x4ef03,
3118         BNXT_ULP_CLASS_HID_4f5cf = 0x4f5cf,
3119         BNXT_ULP_CLASS_HID_4d9ef = 0x4d9ef,
3120         BNXT_ULP_CLASS_HID_4dfab = 0x4dfab,
3121         BNXT_ULP_CLASS_HID_1e6cb = 0x1e6cb,
3122         BNXT_ULP_CLASS_HID_1ecf7 = 0x1ecf7,
3123         BNXT_ULP_CLASS_HID_1d097 = 0x1d097,
3124         BNXT_ULP_CLASS_HID_1d753 = 0x1d753,
3125         BNXT_ULP_CLASS_HID_1ca5f = 0x1ca5f,
3126         BNXT_ULP_CLASS_HID_1d01b = 0x1d01b,
3127         BNXT_ULP_CLASS_HID_1f43b = 0x1f43b,
3128         BNXT_ULP_CLASS_HID_1fae7 = 0x1fae7,
3129         BNXT_ULP_CLASS_HID_5e1ff = 0x5e1ff,
3130         BNXT_ULP_CLASS_HID_5e7bb = 0x5e7bb,
3131         BNXT_ULP_CLASS_HID_5cc5b = 0x5cc5b,
3132         BNXT_ULP_CLASS_HID_5d207 = 0x5d207,
3133         BNXT_ULP_CLASS_HID_5c503 = 0x5c503,
3134         BNXT_ULP_CLASS_HID_5cbcf = 0x5cbcf,
3135         BNXT_ULP_CLASS_HID_5efef = 0x5efef,
3136         BNXT_ULP_CLASS_HID_5f5ab = 0x5f5ab,
3137         BNXT_ULP_CLASS_HID_ad8b = 0xad8b,
3138         BNXT_ULP_CLASS_HID_b3b7 = 0xb3b7,
3139         BNXT_ULP_CLASS_HID_f4a3 = 0xf4a3,
3140         BNXT_ULP_CLASS_HID_fb6f = 0xfb6f,
3141         BNXT_ULP_CLASS_HID_b11f = 0xb11f,
3142         BNXT_ULP_CLASS_HID_b7db = 0xb7db,
3143         BNXT_ULP_CLASS_HID_bbfb = 0xbbfb,
3144         BNXT_ULP_CLASS_HID_a1a7 = 0xa1a7,
3145         BNXT_ULP_CLASS_HID_4a8bf = 0x4a8bf,
3146         BNXT_ULP_CLASS_HID_4af7b = 0x4af7b,
3147         BNXT_ULP_CLASS_HID_4f057 = 0x4f057,
3148         BNXT_ULP_CLASS_HID_4f613 = 0x4f613,
3149         BNXT_ULP_CLASS_HID_4acc3 = 0x4acc3,
3150         BNXT_ULP_CLASS_HID_4b28f = 0x4b28f,
3151         BNXT_ULP_CLASS_HID_4b6af = 0x4b6af,
3152         BNXT_ULP_CLASS_HID_4bd6b = 0x4bd6b,
3153         BNXT_ULP_CLASS_HID_1a38b = 0x1a38b,
3154         BNXT_ULP_CLASS_HID_1a9b7 = 0x1a9b7,
3155         BNXT_ULP_CLASS_HID_1ae57 = 0x1ae57,
3156         BNXT_ULP_CLASS_HID_1b413 = 0x1b413,
3157         BNXT_ULP_CLASS_HID_1e71f = 0x1e71f,
3158         BNXT_ULP_CLASS_HID_1eddb = 0x1eddb,
3159         BNXT_ULP_CLASS_HID_1b1fb = 0x1b1fb,
3160         BNXT_ULP_CLASS_HID_1b7a7 = 0x1b7a7,
3161         BNXT_ULP_CLASS_HID_5bebf = 0x5bebf,
3162         BNXT_ULP_CLASS_HID_5a57b = 0x5a57b,
3163         BNXT_ULP_CLASS_HID_5a91b = 0x5a91b,
3164         BNXT_ULP_CLASS_HID_5afc7 = 0x5afc7,
3165         BNXT_ULP_CLASS_HID_5e2c3 = 0x5e2c3,
3166         BNXT_ULP_CLASS_HID_5e88f = 0x5e88f,
3167         BNXT_ULP_CLASS_HID_5acaf = 0x5acaf,
3168         BNXT_ULP_CLASS_HID_5b36b = 0x5b36b,
3169         BNXT_ULP_CLASS_HID_f30b = 0xf30b,
3170         BNXT_ULP_CLASS_HID_f937 = 0xf937,
3171         BNXT_ULP_CLASS_HID_fa23 = 0xfa23,
3172         BNXT_ULP_CLASS_HID_e393 = 0xe393,
3173         BNXT_ULP_CLASS_HID_f69f = 0xf69f,
3174         BNXT_ULP_CLASS_HID_fd5b = 0xfd5b,
3175         BNXT_ULP_CLASS_HID_e17b = 0xe17b,
3176         BNXT_ULP_CLASS_HID_e727 = 0xe727,
3177         BNXT_ULP_CLASS_HID_4ee3f = 0x4ee3f,
3178         BNXT_ULP_CLASS_HID_4f4fb = 0x4f4fb,
3179         BNXT_ULP_CLASS_HID_4f5d7 = 0x4f5d7,
3180         BNXT_ULP_CLASS_HID_4fb93 = 0x4fb93,
3181         BNXT_ULP_CLASS_HID_4f243 = 0x4f243,
3182         BNXT_ULP_CLASS_HID_4f80f = 0x4f80f,
3183         BNXT_ULP_CLASS_HID_4fc2f = 0x4fc2f,
3184         BNXT_ULP_CLASS_HID_4e2eb = 0x4e2eb,
3185         BNXT_ULP_CLASS_HID_1e90b = 0x1e90b,
3186         BNXT_ULP_CLASS_HID_1ef37 = 0x1ef37,
3187         BNXT_ULP_CLASS_HID_1f3d7 = 0x1f3d7,
3188         BNXT_ULP_CLASS_HID_1f993 = 0x1f993,
3189         BNXT_ULP_CLASS_HID_1ec9f = 0x1ec9f,
3190         BNXT_ULP_CLASS_HID_1f35b = 0x1f35b,
3191         BNXT_ULP_CLASS_HID_1f77b = 0x1f77b,
3192         BNXT_ULP_CLASS_HID_1fd27 = 0x1fd27,
3193         BNXT_ULP_CLASS_HID_5e43f = 0x5e43f,
3194         BNXT_ULP_CLASS_HID_5eafb = 0x5eafb,
3195         BNXT_ULP_CLASS_HID_5ee9b = 0x5ee9b,
3196         BNXT_ULP_CLASS_HID_5f547 = 0x5f547,
3197         BNXT_ULP_CLASS_HID_5e843 = 0x5e843,
3198         BNXT_ULP_CLASS_HID_5ee0f = 0x5ee0f,
3199         BNXT_ULP_CLASS_HID_5f22f = 0x5f22f,
3200         BNXT_ULP_CLASS_HID_5f8eb = 0x5f8eb,
3201         BNXT_ULP_CLASS_HID_2579 = 0x2579,
3202         BNXT_ULP_CLASS_HID_2bb5 = 0x2bb5,
3203         BNXT_ULP_CLASS_HID_4591 = 0x4591,
3204         BNXT_ULP_CLASS_HID_4bad = 0x4bad,
3205         BNXT_ULP_CLASS_HID_2561 = 0x2561,
3206         BNXT_ULP_CLASS_HID_2bad = 0x2bad,
3207         BNXT_ULP_CLASS_HID_5bdd = 0x5bdd,
3208         BNXT_ULP_CLASS_HID_054d = 0x054d,
3209         BNXT_ULP_CLASS_HID_257b = 0x257b,
3210         BNXT_ULP_CLASS_HID_2bb7 = 0x2bb7,
3211         BNXT_ULP_CLASS_HID_0fd7 = 0x0fd7,
3212         BNXT_ULP_CLASS_HID_1613 = 0x1613,
3213         BNXT_ULP_CLASS_HID_48ef = 0x48ef,
3214         BNXT_ULP_CLASS_HID_4f2b = 0x4f2b,
3215         BNXT_ULP_CLASS_HID_334b = 0x334b,
3216         BNXT_ULP_CLASS_HID_3987 = 0x3987,
3217         BNXT_ULP_CLASS_HID_122b = 0x122b,
3218         BNXT_ULP_CLASS_HID_1867 = 0x1867,
3219         BNXT_ULP_CLASS_HID_5973 = 0x5973,
3220         BNXT_ULP_CLASS_HID_02c3 = 0x02c3,
3221         BNXT_ULP_CLASS_HID_35df = 0x35df,
3222         BNXT_ULP_CLASS_HID_3c1b = 0x3c1b,
3223         BNXT_ULP_CLASS_HID_203b = 0x203b,
3224         BNXT_ULP_CLASS_HID_2677 = 0x2677,
3225         BNXT_ULP_CLASS_HID_2563 = 0x2563,
3226         BNXT_ULP_CLASS_HID_2baf = 0x2baf,
3227         BNXT_ULP_CLASS_HID_0fcf = 0x0fcf,
3228         BNXT_ULP_CLASS_HID_160b = 0x160b,
3229         BNXT_ULP_CLASS_HID_48f7 = 0x48f7,
3230         BNXT_ULP_CLASS_HID_4f33 = 0x4f33,
3231         BNXT_ULP_CLASS_HID_3353 = 0x3353,
3232         BNXT_ULP_CLASS_HID_399f = 0x399f,
3233         BNXT_ULP_CLASS_HID_42097 = 0x42097,
3234         BNXT_ULP_CLASS_HID_426d3 = 0x426d3,
3235         BNXT_ULP_CLASS_HID_40af3 = 0x40af3,
3236         BNXT_ULP_CLASS_HID_4113f = 0x4113f,
3237         BNXT_ULP_CLASS_HID_4443b = 0x4443b,
3238         BNXT_ULP_CLASS_HID_44a67 = 0x44a67,
3239         BNXT_ULP_CLASS_HID_42e87 = 0x42e87,
3240         BNXT_ULP_CLASS_HID_434c3 = 0x434c3,
3241         BNXT_ULP_CLASS_HID_2559 = 0x2559,
3242         BNXT_ULP_CLASS_HID_2b95 = 0x2b95,
3243         BNXT_ULP_CLASS_HID_45b1 = 0x45b1,
3244         BNXT_ULP_CLASS_HID_4b8d = 0x4b8d,
3245         BNXT_ULP_CLASS_HID_2541 = 0x2541,
3246         BNXT_ULP_CLASS_HID_2b8d = 0x2b8d,
3247         BNXT_ULP_CLASS_HID_5bfd = 0x5bfd,
3248         BNXT_ULP_CLASS_HID_056d = 0x056d,
3249         BNXT_ULP_CLASS_HID_2539 = 0x2539,
3250         BNXT_ULP_CLASS_HID_2bf5 = 0x2bf5,
3251         BNXT_ULP_CLASS_HID_45d1 = 0x45d1,
3252         BNXT_ULP_CLASS_HID_4bed = 0x4bed,
3253         BNXT_ULP_CLASS_HID_2521 = 0x2521,
3254         BNXT_ULP_CLASS_HID_2bed = 0x2bed,
3255         BNXT_ULP_CLASS_HID_5b9d = 0x5b9d,
3256         BNXT_ULP_CLASS_HID_050d = 0x050d,
3257         BNXT_ULP_CLASS_HID_255b = 0x255b,
3258         BNXT_ULP_CLASS_HID_2b97 = 0x2b97,
3259         BNXT_ULP_CLASS_HID_0ff7 = 0x0ff7,
3260         BNXT_ULP_CLASS_HID_1633 = 0x1633,
3261         BNXT_ULP_CLASS_HID_48cf = 0x48cf,
3262         BNXT_ULP_CLASS_HID_4f0b = 0x4f0b,
3263         BNXT_ULP_CLASS_HID_336b = 0x336b,
3264         BNXT_ULP_CLASS_HID_39a7 = 0x39a7,
3265         BNXT_ULP_CLASS_HID_120b = 0x120b,
3266         BNXT_ULP_CLASS_HID_1847 = 0x1847,
3267         BNXT_ULP_CLASS_HID_5953 = 0x5953,
3268         BNXT_ULP_CLASS_HID_02e3 = 0x02e3,
3269         BNXT_ULP_CLASS_HID_35ff = 0x35ff,
3270         BNXT_ULP_CLASS_HID_3c3b = 0x3c3b,
3271         BNXT_ULP_CLASS_HID_201b = 0x201b,
3272         BNXT_ULP_CLASS_HID_2657 = 0x2657,
3273         BNXT_ULP_CLASS_HID_2543 = 0x2543,
3274         BNXT_ULP_CLASS_HID_2b8f = 0x2b8f,
3275         BNXT_ULP_CLASS_HID_0fef = 0x0fef,
3276         BNXT_ULP_CLASS_HID_162b = 0x162b,
3277         BNXT_ULP_CLASS_HID_48d7 = 0x48d7,
3278         BNXT_ULP_CLASS_HID_4f13 = 0x4f13,
3279         BNXT_ULP_CLASS_HID_3373 = 0x3373,
3280         BNXT_ULP_CLASS_HID_39bf = 0x39bf,
3281         BNXT_ULP_CLASS_HID_420b7 = 0x420b7,
3282         BNXT_ULP_CLASS_HID_426f3 = 0x426f3,
3283         BNXT_ULP_CLASS_HID_40ad3 = 0x40ad3,
3284         BNXT_ULP_CLASS_HID_4111f = 0x4111f,
3285         BNXT_ULP_CLASS_HID_4441b = 0x4441b,
3286         BNXT_ULP_CLASS_HID_44a47 = 0x44a47,
3287         BNXT_ULP_CLASS_HID_42ea7 = 0x42ea7,
3288         BNXT_ULP_CLASS_HID_434e3 = 0x434e3,
3289         BNXT_ULP_CLASS_HID_253b = 0x253b,
3290         BNXT_ULP_CLASS_HID_2bf7 = 0x2bf7,
3291         BNXT_ULP_CLASS_HID_0f97 = 0x0f97,
3292         BNXT_ULP_CLASS_HID_1653 = 0x1653,
3293         BNXT_ULP_CLASS_HID_48af = 0x48af,
3294         BNXT_ULP_CLASS_HID_4f6b = 0x4f6b,
3295         BNXT_ULP_CLASS_HID_330b = 0x330b,
3296         BNXT_ULP_CLASS_HID_39c7 = 0x39c7,
3297         BNXT_ULP_CLASS_HID_126b = 0x126b,
3298         BNXT_ULP_CLASS_HID_1827 = 0x1827,
3299         BNXT_ULP_CLASS_HID_5933 = 0x5933,
3300         BNXT_ULP_CLASS_HID_0283 = 0x0283,
3301         BNXT_ULP_CLASS_HID_359f = 0x359f,
3302         BNXT_ULP_CLASS_HID_3c5b = 0x3c5b,
3303         BNXT_ULP_CLASS_HID_207b = 0x207b,
3304         BNXT_ULP_CLASS_HID_2637 = 0x2637,
3305         BNXT_ULP_CLASS_HID_2523 = 0x2523,
3306         BNXT_ULP_CLASS_HID_2bef = 0x2bef,
3307         BNXT_ULP_CLASS_HID_0f8f = 0x0f8f,
3308         BNXT_ULP_CLASS_HID_164b = 0x164b,
3309         BNXT_ULP_CLASS_HID_48b7 = 0x48b7,
3310         BNXT_ULP_CLASS_HID_4f73 = 0x4f73,
3311         BNXT_ULP_CLASS_HID_3313 = 0x3313,
3312         BNXT_ULP_CLASS_HID_39df = 0x39df,
3313         BNXT_ULP_CLASS_HID_420d7 = 0x420d7,
3314         BNXT_ULP_CLASS_HID_42693 = 0x42693,
3315         BNXT_ULP_CLASS_HID_40ab3 = 0x40ab3,
3316         BNXT_ULP_CLASS_HID_4117f = 0x4117f,
3317         BNXT_ULP_CLASS_HID_4447b = 0x4447b,
3318         BNXT_ULP_CLASS_HID_44a27 = 0x44a27,
3319         BNXT_ULP_CLASS_HID_42ec7 = 0x42ec7,
3320         BNXT_ULP_CLASS_HID_43483 = 0x43483,
3321         BNXT_ULP_CLASS_HID_4156d = 0x4156d,
3322         BNXT_ULP_CLASS_HID_41b29 = 0x41b29,
3323         BNXT_ULP_CLASS_HID_52b6d = 0x52b6d,
3324         BNXT_ULP_CLASS_HID_53129 = 0x53129,
3325         BNXT_ULP_CLASS_HID_478a = 0x478a,
3326         BNXT_ULP_CLASS_HID_03a6 = 0x03a6,
3327         BNXT_ULP_CLASS_HID_4dce = 0x4dce,
3328         BNXT_ULP_CLASS_HID_09ea = 0x09ea,
3329         BNXT_ULP_CLASS_HID_08fe = 0x08fe,
3330         BNXT_ULP_CLASS_HID_23ce = 0x23ce,
3331         BNXT_ULP_CLASS_HID_0e02 = 0x0e02,
3332         BNXT_ULP_CLASS_HID_2912 = 0x2912,
3333         BNXT_ULP_CLASS_HID_3e2a = 0x3e2a,
3334         BNXT_ULP_CLASS_HID_593a = 0x593a,
3335         BNXT_ULP_CLASS_HID_246e = 0x246e,
3336         BNXT_ULP_CLASS_HID_5f7e = 0x5f7e,
3337         BNXT_ULP_CLASS_HID_5e52 = 0x5e52,
3338         BNXT_ULP_CLASS_HID_1a6e = 0x1a6e,
3339         BNXT_ULP_CLASS_HID_4796 = 0x4796,
3340         BNXT_ULP_CLASS_HID_03b2 = 0x03b2,
3341         BNXT_ULP_CLASS_HID_4163a = 0x4163a,
3342         BNXT_ULP_CLASS_HID_4310a = 0x4310a,
3343         BNXT_ULP_CLASS_HID_41c7e = 0x41c7e,
3344         BNXT_ULP_CLASS_HID_4374e = 0x4374e,
3345         BNXT_ULP_CLASS_HID_42f8e = 0x42f8e,
3346         BNXT_ULP_CLASS_HID_4469e = 0x4469e,
3347         BNXT_ULP_CLASS_HID_455c2 = 0x455c2,
3348         BNXT_ULP_CLASS_HID_411ee = 0x411ee,
3349         BNXT_ULP_CLASS_HID_44b76 = 0x44b76,
3350         BNXT_ULP_CLASS_HID_40692 = 0x40692,
3351         BNXT_ULP_CLASS_HID_415c6 = 0x415c6,
3352         BNXT_ULP_CLASS_HID_40cd6 = 0x40cd6,
3353         BNXT_ULP_CLASS_HID_42516 = 0x42516,
3354         BNXT_ULP_CLASS_HID_45ce6 = 0x45ce6,
3355         BNXT_ULP_CLASS_HID_42b2a = 0x42b2a,
3356         BNXT_ULP_CLASS_HID_4423a = 0x4423a,
3357         BNXT_ULP_CLASS_HID_229d8 = 0x229d8,
3358         BNXT_ULP_CLASS_HID_240c8 = 0x240c8,
3359         BNXT_ULP_CLASS_HID_22f14 = 0x22f14,
3360         BNXT_ULP_CLASS_HID_24604 = 0x24604,
3361         BNXT_ULP_CLASS_HID_23374 = 0x23374,
3362         BNXT_ULP_CLASS_HID_22a64 = 0x22a64,
3363         BNXT_ULP_CLASS_HID_238b0 = 0x238b0,
3364         BNXT_ULP_CLASS_HID_253a0 = 0x253a0,
3365         BNXT_ULP_CLASS_HID_24dac = 0x24dac,
3366         BNXT_ULP_CLASS_HID_20990 = 0x20990,
3367         BNXT_ULP_CLASS_HID_214dc = 0x214dc,
3368         BNXT_ULP_CLASS_HID_20fcc = 0x20fcc,
3369         BNXT_ULP_CLASS_HID_257c8 = 0x257c8,
3370         BNXT_ULP_CLASS_HID_2132c = 0x2132c,
3371         BNXT_ULP_CLASS_HID_25d04 = 0x25d04,
3372         BNXT_ULP_CLASS_HID_21968 = 0x21968,
3373         BNXT_ULP_CLASS_HID_234e8 = 0x234e8,
3374         BNXT_ULP_CLASS_HID_22f98 = 0x22f98,
3375         BNXT_ULP_CLASS_HID_23a24 = 0x23a24,
3376         BNXT_ULP_CLASS_HID_255d4 = 0x255d4,
3377         BNXT_ULP_CLASS_HID_21e04 = 0x21e04,
3378         BNXT_ULP_CLASS_HID_23934 = 0x23934,
3379         BNXT_ULP_CLASS_HID_20440 = 0x20440,
3380         BNXT_ULP_CLASS_HID_23f70 = 0x23f70,
3381         BNXT_ULP_CLASS_HID_2597c = 0x2597c,
3382         BNXT_ULP_CLASS_HID_214a0 = 0x214a0,
3383         BNXT_ULP_CLASS_HID_25eb8 = 0x25eb8,
3384         BNXT_ULP_CLASS_HID_21a9c = 0x21a9c,
3385         BNXT_ULP_CLASS_HID_22298 = 0x22298,
3386         BNXT_ULP_CLASS_HID_25d88 = 0x25d88,
3387         BNXT_ULP_CLASS_HID_228d4 = 0x228d4,
3388         BNXT_ULP_CLASS_HID_243c4 = 0x243c4,
3389         BNXT_ULP_CLASS_HID_6220c = 0x6220c,
3390         BNXT_ULP_CLASS_HID_65d3c = 0x65d3c,
3391         BNXT_ULP_CLASS_HID_62848 = 0x62848,
3392         BNXT_ULP_CLASS_HID_64378 = 0x64378,
3393         BNXT_ULP_CLASS_HID_60fa8 = 0x60fa8,
3394         BNXT_ULP_CLASS_HID_62758 = 0x62758,
3395         BNXT_ULP_CLASS_HID_635e4 = 0x635e4,
3396         BNXT_ULP_CLASS_HID_62c94 = 0x62c94,
3397         BNXT_ULP_CLASS_HID_646e0 = 0x646e0,
3398         BNXT_ULP_CLASS_HID_602c4 = 0x602c4,
3399         BNXT_ULP_CLASS_HID_61110 = 0x61110,
3400         BNXT_ULP_CLASS_HID_60800 = 0x60800,
3401         BNXT_ULP_CLASS_HID_6503c = 0x6503c,
3402         BNXT_ULP_CLASS_HID_64b2c = 0x64b2c,
3403         BNXT_ULP_CLASS_HID_65678 = 0x65678,
3404         BNXT_ULP_CLASS_HID_6125c = 0x6125c,
3405         BNXT_ULP_CLASS_HID_631dc = 0x631dc,
3406         BNXT_ULP_CLASS_HID_628cc = 0x628cc,
3407         BNXT_ULP_CLASS_HID_63718 = 0x63718,
3408         BNXT_ULP_CLASS_HID_62e08 = 0x62e08,
3409         BNXT_ULP_CLASS_HID_61b78 = 0x61b78,
3410         BNXT_ULP_CLASS_HID_63268 = 0x63268,
3411         BNXT_ULP_CLASS_HID_600b4 = 0x600b4,
3412         BNXT_ULP_CLASS_HID_63ba4 = 0x63ba4,
3413         BNXT_ULP_CLASS_HID_655b0 = 0x655b0,
3414         BNXT_ULP_CLASS_HID_61194 = 0x61194,
3415         BNXT_ULP_CLASS_HID_65bec = 0x65bec,
3416         BNXT_ULP_CLASS_HID_617d0 = 0x617d0,
3417         BNXT_ULP_CLASS_HID_63fcc = 0x63fcc,
3418         BNXT_ULP_CLASS_HID_656fc = 0x656fc,
3419         BNXT_ULP_CLASS_HID_62508 = 0x62508,
3420         BNXT_ULP_CLASS_HID_65c38 = 0x65c38,
3421         BNXT_ULP_CLASS_HID_86e0 = 0x86e0,
3422         BNXT_ULP_CLASS_HID_a1f0 = 0xa1f0,
3423         BNXT_ULP_CLASS_HID_8c2c = 0x8c2c,
3424         BNXT_ULP_CLASS_HID_a73c = 0xa73c,
3425         BNXT_ULP_CLASS_HID_904c = 0x904c,
3426         BNXT_ULP_CLASS_HID_8b5c = 0x8b5c,
3427         BNXT_ULP_CLASS_HID_9988 = 0x9988,
3428         BNXT_ULP_CLASS_HID_b098 = 0xb098,
3429         BNXT_ULP_CLASS_HID_aa94 = 0xaa94,
3430         BNXT_ULP_CLASS_HID_c264 = 0xc264,
3431         BNXT_ULP_CLASS_HID_d0d0 = 0xd0d0,
3432         BNXT_ULP_CLASS_HID_cba0 = 0xcba0,
3433         BNXT_ULP_CLASS_HID_b4f0 = 0xb4f0,
3434         BNXT_ULP_CLASS_HID_afc0 = 0xafc0,
3435         BNXT_ULP_CLASS_HID_ba3c = 0xba3c,
3436         BNXT_ULP_CLASS_HID_d50c = 0xd50c,
3437         BNXT_ULP_CLASS_HID_48334 = 0x48334,
3438         BNXT_ULP_CLASS_HID_4ba04 = 0x4ba04,
3439         BNXT_ULP_CLASS_HID_48970 = 0x48970,
3440         BNXT_ULP_CLASS_HID_4a040 = 0x4a040,
3441         BNXT_ULP_CLASS_HID_4c84c = 0x4c84c,
3442         BNXT_ULP_CLASS_HID_48460 = 0x48460,
3443         BNXT_ULP_CLASS_HID_492dc = 0x492dc,
3444         BNXT_ULP_CLASS_HID_48dac = 0x48dac,
3445         BNXT_ULP_CLASS_HID_4a7d8 = 0x4a7d8,
3446         BNXT_ULP_CLASS_HID_4dea8 = 0x4dea8,
3447         BNXT_ULP_CLASS_HID_4ade4 = 0x4ade4,
3448         BNXT_ULP_CLASS_HID_4c4f4 = 0x4c4f4,
3449         BNXT_ULP_CLASS_HID_4b104 = 0x4b104,
3450         BNXT_ULP_CLASS_HID_4a814 = 0x4a814,
3451         BNXT_ULP_CLASS_HID_4b740 = 0x4b740,
3452         BNXT_ULP_CLASS_HID_4ae50 = 0x4ae50,
3453         BNXT_ULP_CLASS_HID_1bce0 = 0x1bce0,
3454         BNXT_ULP_CLASS_HID_1d7f0 = 0x1d7f0,
3455         BNXT_ULP_CLASS_HID_1a22c = 0x1a22c,
3456         BNXT_ULP_CLASS_HID_1dd3c = 0x1dd3c,
3457         BNXT_ULP_CLASS_HID_1864c = 0x1864c,
3458         BNXT_ULP_CLASS_HID_1a15c = 0x1a15c,
3459         BNXT_ULP_CLASS_HID_18f88 = 0x18f88,
3460         BNXT_ULP_CLASS_HID_1a698 = 0x1a698,
3461         BNXT_ULP_CLASS_HID_1c094 = 0x1c094,
3462         BNXT_ULP_CLASS_HID_19ca8 = 0x19ca8,
3463         BNXT_ULP_CLASS_HID_1c6d0 = 0x1c6d0,
3464         BNXT_ULP_CLASS_HID_182f4 = 0x182f4,
3465         BNXT_ULP_CLASS_HID_1aaf0 = 0x1aaf0,
3466         BNXT_ULP_CLASS_HID_1c5c0 = 0x1c5c0,
3467         BNXT_ULP_CLASS_HID_1d03c = 0x1d03c,
3468         BNXT_ULP_CLASS_HID_1cb0c = 0x1cb0c,
3469         BNXT_ULP_CLASS_HID_5b934 = 0x5b934,
3470         BNXT_ULP_CLASS_HID_5d004 = 0x5d004,
3471         BNXT_ULP_CLASS_HID_5bf70 = 0x5bf70,
3472         BNXT_ULP_CLASS_HID_5d640 = 0x5d640,
3473         BNXT_ULP_CLASS_HID_58290 = 0x58290,
3474         BNXT_ULP_CLASS_HID_5ba60 = 0x5ba60,
3475         BNXT_ULP_CLASS_HID_588dc = 0x588dc,
3476         BNXT_ULP_CLASS_HID_5a3ac = 0x5a3ac,
3477         BNXT_ULP_CLASS_HID_5ddd8 = 0x5ddd8,
3478         BNXT_ULP_CLASS_HID_599fc = 0x599fc,
3479         BNXT_ULP_CLASS_HID_5c3e4 = 0x5c3e4,
3480         BNXT_ULP_CLASS_HID_59f38 = 0x59f38,
3481         BNXT_ULP_CLASS_HID_5a704 = 0x5a704,
3482         BNXT_ULP_CLASS_HID_5de14 = 0x5de14,
3483         BNXT_ULP_CLASS_HID_5ad40 = 0x5ad40,
3484         BNXT_ULP_CLASS_HID_5c450 = 0x5c450,
3485         BNXT_ULP_CLASS_HID_47aa = 0x47aa,
3486         BNXT_ULP_CLASS_HID_0386 = 0x0386,
3487         BNXT_ULP_CLASS_HID_4dee = 0x4dee,
3488         BNXT_ULP_CLASS_HID_09ca = 0x09ca,
3489         BNXT_ULP_CLASS_HID_08de = 0x08de,
3490         BNXT_ULP_CLASS_HID_23ee = 0x23ee,
3491         BNXT_ULP_CLASS_HID_0e22 = 0x0e22,
3492         BNXT_ULP_CLASS_HID_2932 = 0x2932,
3493         BNXT_ULP_CLASS_HID_3e0a = 0x3e0a,
3494         BNXT_ULP_CLASS_HID_591a = 0x591a,
3495         BNXT_ULP_CLASS_HID_244e = 0x244e,
3496         BNXT_ULP_CLASS_HID_5f5e = 0x5f5e,
3497         BNXT_ULP_CLASS_HID_5e72 = 0x5e72,
3498         BNXT_ULP_CLASS_HID_1a4e = 0x1a4e,
3499         BNXT_ULP_CLASS_HID_47b6 = 0x47b6,
3500         BNXT_ULP_CLASS_HID_0392 = 0x0392,
3501         BNXT_ULP_CLASS_HID_5dc2 = 0x5dc2,
3502         BNXT_ULP_CLASS_HID_191e = 0x191e,
3503         BNXT_ULP_CLASS_HID_4306 = 0x4306,
3504         BNXT_ULP_CLASS_HID_1f62 = 0x1f62,
3505         BNXT_ULP_CLASS_HID_1e76 = 0x1e76,
3506         BNXT_ULP_CLASS_HID_3906 = 0x3906,
3507         BNXT_ULP_CLASS_HID_07ba = 0x07ba,
3508         BNXT_ULP_CLASS_HID_3f4a = 0x3f4a,
3509         BNXT_ULP_CLASS_HID_37a2 = 0x37a2,
3510         BNXT_ULP_CLASS_HID_2eb2 = 0x2eb2,
3511         BNXT_ULP_CLASS_HID_3de6 = 0x3de6,
3512         BNXT_ULP_CLASS_HID_54f6 = 0x54f6,
3513         BNXT_ULP_CLASS_HID_578a = 0x578a,
3514         BNXT_ULP_CLASS_HID_13e6 = 0x13e6,
3515         BNXT_ULP_CLASS_HID_5dce = 0x5dce,
3516         BNXT_ULP_CLASS_HID_192a = 0x192a,
3517         BNXT_ULP_CLASS_HID_440f6 = 0x440f6,
3518         BNXT_ULP_CLASS_HID_41cd2 = 0x41cd2,
3519         BNXT_ULP_CLASS_HID_4463a = 0x4463a,
3520         BNXT_ULP_CLASS_HID_40216 = 0x40216,
3521         BNXT_ULP_CLASS_HID_4052a = 0x4052a,
3522         BNXT_ULP_CLASS_HID_43c3a = 0x43c3a,
3523         BNXT_ULP_CLASS_HID_40b6e = 0x40b6e,
3524         BNXT_ULP_CLASS_HID_4227e = 0x4227e,
3525         BNXT_ULP_CLASS_HID_43b56 = 0x43b56,
3526         BNXT_ULP_CLASS_HID_45266 = 0x45266,
3527         BNXT_ULP_CLASS_HID_4209a = 0x4209a,
3528         BNXT_ULP_CLASS_HID_45baa = 0x45baa,
3529         BNXT_ULP_CLASS_HID_45abe = 0x45abe,
3530         BNXT_ULP_CLASS_HID_4169a = 0x4169a,
3531         BNXT_ULP_CLASS_HID_44082 = 0x44082,
3532         BNXT_ULP_CLASS_HID_41cde = 0x41cde,
3533         BNXT_ULP_CLASS_HID_4560e = 0x4560e,
3534         BNXT_ULP_CLASS_HID_4126a = 0x4126a,
3535         BNXT_ULP_CLASS_HID_45c52 = 0x45c52,
3536         BNXT_ULP_CLASS_HID_41bae = 0x41bae,
3537         BNXT_ULP_CLASS_HID_41b42 = 0x41b42,
3538         BNXT_ULP_CLASS_HID_43252 = 0x43252,
3539         BNXT_ULP_CLASS_HID_40086 = 0x40086,
3540         BNXT_ULP_CLASS_HID_43b96 = 0x43b96,
3541         BNXT_ULP_CLASS_HID_430ee = 0x430ee,
3542         BNXT_ULP_CLASS_HID_42bfe = 0x42bfe,
3543         BNXT_ULP_CLASS_HID_43632 = 0x43632,
3544         BNXT_ULP_CLASS_HID_451c2 = 0x451c2,
3545         BNXT_ULP_CLASS_HID_450d6 = 0x450d6,
3546         BNXT_ULP_CLASS_HID_44be6 = 0x44be6,
3547         BNXT_ULP_CLASS_HID_4561a = 0x4561a,
3548         BNXT_ULP_CLASS_HID_41276 = 0x41276,
3549         BNXT_ULP_CLASS_HID_4161a = 0x4161a,
3550         BNXT_ULP_CLASS_HID_4312a = 0x4312a,
3551         BNXT_ULP_CLASS_HID_41c5e = 0x41c5e,
3552         BNXT_ULP_CLASS_HID_4376e = 0x4376e,
3553         BNXT_ULP_CLASS_HID_42fae = 0x42fae,
3554         BNXT_ULP_CLASS_HID_446be = 0x446be,
3555         BNXT_ULP_CLASS_HID_455e2 = 0x455e2,
3556         BNXT_ULP_CLASS_HID_411ce = 0x411ce,
3557         BNXT_ULP_CLASS_HID_44b56 = 0x44b56,
3558         BNXT_ULP_CLASS_HID_406b2 = 0x406b2,
3559         BNXT_ULP_CLASS_HID_415e6 = 0x415e6,
3560         BNXT_ULP_CLASS_HID_40cf6 = 0x40cf6,
3561         BNXT_ULP_CLASS_HID_42536 = 0x42536,
3562         BNXT_ULP_CLASS_HID_45cc6 = 0x45cc6,
3563         BNXT_ULP_CLASS_HID_42b0a = 0x42b0a,
3564         BNXT_ULP_CLASS_HID_4421a = 0x4421a,
3565         BNXT_ULP_CLASS_HID_6221a = 0x6221a,
3566         BNXT_ULP_CLASS_HID_65d2a = 0x65d2a,
3567         BNXT_ULP_CLASS_HID_6285e = 0x6285e,
3568         BNXT_ULP_CLASS_HID_6436e = 0x6436e,
3569         BNXT_ULP_CLASS_HID_61cfa = 0x61cfa,
3570         BNXT_ULP_CLASS_HID_6378a = 0x6378a,
3571         BNXT_ULP_CLASS_HID_6023e = 0x6023e,
3572         BNXT_ULP_CLASS_HID_63dce = 0x63dce,
3573         BNXT_ULP_CLASS_HID_63ba2 = 0x63ba2,
3574         BNXT_ULP_CLASS_HID_652b2 = 0x652b2,
3575         BNXT_ULP_CLASS_HID_621e6 = 0x621e6,
3576         BNXT_ULP_CLASS_HID_658f6 = 0x658f6,
3577         BNXT_ULP_CLASS_HID_61202 = 0x61202,
3578         BNXT_ULP_CLASS_HID_60d12 = 0x60d12,
3579         BNXT_ULP_CLASS_HID_61846 = 0x61846,
3580         BNXT_ULP_CLASS_HID_63356 = 0x63356,
3581         BNXT_ULP_CLASS_HID_50c1a = 0x50c1a,
3582         BNXT_ULP_CLASS_HID_5272a = 0x5272a,
3583         BNXT_ULP_CLASS_HID_5325e = 0x5325e,
3584         BNXT_ULP_CLASS_HID_52d6e = 0x52d6e,
3585         BNXT_ULP_CLASS_HID_545ae = 0x545ae,
3586         BNXT_ULP_CLASS_HID_5018a = 0x5018a,
3587         BNXT_ULP_CLASS_HID_54be2 = 0x54be2,
3588         BNXT_ULP_CLASS_HID_507ce = 0x507ce,
3589         BNXT_ULP_CLASS_HID_505a2 = 0x505a2,
3590         BNXT_ULP_CLASS_HID_53cb2 = 0x53cb2,
3591         BNXT_ULP_CLASS_HID_50be6 = 0x50be6,
3592         BNXT_ULP_CLASS_HID_522f6 = 0x522f6,
3593         BNXT_ULP_CLASS_HID_55b36 = 0x55b36,
3594         BNXT_ULP_CLASS_HID_51712 = 0x51712,
3595         BNXT_ULP_CLASS_HID_5410a = 0x5410a,
3596         BNXT_ULP_CLASS_HID_51d56 = 0x51d56,
3597         BNXT_ULP_CLASS_HID_7581a = 0x7581a,
3598         BNXT_ULP_CLASS_HID_71466 = 0x71466,
3599         BNXT_ULP_CLASS_HID_75e5e = 0x75e5e,
3600         BNXT_ULP_CLASS_HID_71dba = 0x71dba,
3601         BNXT_ULP_CLASS_HID_732fa = 0x732fa,
3602         BNXT_ULP_CLASS_HID_72d8a = 0x72d8a,
3603         BNXT_ULP_CLASS_HID_7383e = 0x7383e,
3604         BNXT_ULP_CLASS_HID_753ce = 0x753ce,
3605         BNXT_ULP_CLASS_HID_751a2 = 0x751a2,
3606         BNXT_ULP_CLASS_HID_748b2 = 0x748b2,
3607         BNXT_ULP_CLASS_HID_757e6 = 0x757e6,
3608         BNXT_ULP_CLASS_HID_713c2 = 0x713c2,
3609         BNXT_ULP_CLASS_HID_70802 = 0x70802,
3610         BNXT_ULP_CLASS_HID_72312 = 0x72312,
3611         BNXT_ULP_CLASS_HID_70e46 = 0x70e46,
3612         BNXT_ULP_CLASS_HID_72956 = 0x72956,
3613         BNXT_ULP_CLASS_HID_47ca = 0x47ca,
3614         BNXT_ULP_CLASS_HID_03e6 = 0x03e6,
3615         BNXT_ULP_CLASS_HID_4d8e = 0x4d8e,
3616         BNXT_ULP_CLASS_HID_09aa = 0x09aa,
3617         BNXT_ULP_CLASS_HID_08be = 0x08be,
3618         BNXT_ULP_CLASS_HID_238e = 0x238e,
3619         BNXT_ULP_CLASS_HID_0e42 = 0x0e42,
3620         BNXT_ULP_CLASS_HID_2952 = 0x2952,
3621         BNXT_ULP_CLASS_HID_3e6a = 0x3e6a,
3622         BNXT_ULP_CLASS_HID_597a = 0x597a,
3623         BNXT_ULP_CLASS_HID_242e = 0x242e,
3624         BNXT_ULP_CLASS_HID_5f3e = 0x5f3e,
3625         BNXT_ULP_CLASS_HID_5e12 = 0x5e12,
3626         BNXT_ULP_CLASS_HID_1a2e = 0x1a2e,
3627         BNXT_ULP_CLASS_HID_47d6 = 0x47d6,
3628         BNXT_ULP_CLASS_HID_03f2 = 0x03f2,
3629         BNXT_ULP_CLASS_HID_5da2 = 0x5da2,
3630         BNXT_ULP_CLASS_HID_197e = 0x197e,
3631         BNXT_ULP_CLASS_HID_4366 = 0x4366,
3632         BNXT_ULP_CLASS_HID_1f02 = 0x1f02,
3633         BNXT_ULP_CLASS_HID_1e16 = 0x1e16,
3634         BNXT_ULP_CLASS_HID_3966 = 0x3966,
3635         BNXT_ULP_CLASS_HID_07da = 0x07da,
3636         BNXT_ULP_CLASS_HID_3f2a = 0x3f2a,
3637         BNXT_ULP_CLASS_HID_37c2 = 0x37c2,
3638         BNXT_ULP_CLASS_HID_2ed2 = 0x2ed2,
3639         BNXT_ULP_CLASS_HID_3d86 = 0x3d86,
3640         BNXT_ULP_CLASS_HID_5496 = 0x5496,
3641         BNXT_ULP_CLASS_HID_57ea = 0x57ea,
3642         BNXT_ULP_CLASS_HID_1386 = 0x1386,
3643         BNXT_ULP_CLASS_HID_5dae = 0x5dae,
3644         BNXT_ULP_CLASS_HID_194a = 0x194a,
3645         BNXT_ULP_CLASS_HID_44096 = 0x44096,
3646         BNXT_ULP_CLASS_HID_41cb2 = 0x41cb2,
3647         BNXT_ULP_CLASS_HID_4465a = 0x4465a,
3648         BNXT_ULP_CLASS_HID_40276 = 0x40276,
3649         BNXT_ULP_CLASS_HID_4054a = 0x4054a,
3650         BNXT_ULP_CLASS_HID_43c5a = 0x43c5a,
3651         BNXT_ULP_CLASS_HID_40b0e = 0x40b0e,
3652         BNXT_ULP_CLASS_HID_4221e = 0x4221e,
3653         BNXT_ULP_CLASS_HID_43b36 = 0x43b36,
3654         BNXT_ULP_CLASS_HID_45206 = 0x45206,
3655         BNXT_ULP_CLASS_HID_420fa = 0x420fa,
3656         BNXT_ULP_CLASS_HID_45bca = 0x45bca,
3657         BNXT_ULP_CLASS_HID_45ade = 0x45ade,
3658         BNXT_ULP_CLASS_HID_416fa = 0x416fa,
3659         BNXT_ULP_CLASS_HID_440e2 = 0x440e2,
3660         BNXT_ULP_CLASS_HID_41cbe = 0x41cbe,
3661         BNXT_ULP_CLASS_HID_4566e = 0x4566e,
3662         BNXT_ULP_CLASS_HID_4120a = 0x4120a,
3663         BNXT_ULP_CLASS_HID_45c32 = 0x45c32,
3664         BNXT_ULP_CLASS_HID_41bce = 0x41bce,
3665         BNXT_ULP_CLASS_HID_41b22 = 0x41b22,
3666         BNXT_ULP_CLASS_HID_43232 = 0x43232,
3667         BNXT_ULP_CLASS_HID_400e6 = 0x400e6,
3668         BNXT_ULP_CLASS_HID_43bf6 = 0x43bf6,
3669         BNXT_ULP_CLASS_HID_4308e = 0x4308e,
3670         BNXT_ULP_CLASS_HID_42b9e = 0x42b9e,
3671         BNXT_ULP_CLASS_HID_43652 = 0x43652,
3672         BNXT_ULP_CLASS_HID_451a2 = 0x451a2,
3673         BNXT_ULP_CLASS_HID_450b6 = 0x450b6,
3674         BNXT_ULP_CLASS_HID_44b86 = 0x44b86,
3675         BNXT_ULP_CLASS_HID_4567a = 0x4567a,
3676         BNXT_ULP_CLASS_HID_41216 = 0x41216,
3677         BNXT_ULP_CLASS_HID_4167a = 0x4167a,
3678         BNXT_ULP_CLASS_HID_4314a = 0x4314a,
3679         BNXT_ULP_CLASS_HID_41c3e = 0x41c3e,
3680         BNXT_ULP_CLASS_HID_4370e = 0x4370e,
3681         BNXT_ULP_CLASS_HID_42fce = 0x42fce,
3682         BNXT_ULP_CLASS_HID_446de = 0x446de,
3683         BNXT_ULP_CLASS_HID_45582 = 0x45582,
3684         BNXT_ULP_CLASS_HID_411ae = 0x411ae,
3685         BNXT_ULP_CLASS_HID_44b36 = 0x44b36,
3686         BNXT_ULP_CLASS_HID_406d2 = 0x406d2,
3687         BNXT_ULP_CLASS_HID_41586 = 0x41586,
3688         BNXT_ULP_CLASS_HID_40c96 = 0x40c96,
3689         BNXT_ULP_CLASS_HID_42556 = 0x42556,
3690         BNXT_ULP_CLASS_HID_45ca6 = 0x45ca6,
3691         BNXT_ULP_CLASS_HID_42b6a = 0x42b6a,
3692         BNXT_ULP_CLASS_HID_4427a = 0x4427a,
3693         BNXT_ULP_CLASS_HID_6227a = 0x6227a,
3694         BNXT_ULP_CLASS_HID_65d4a = 0x65d4a,
3695         BNXT_ULP_CLASS_HID_6283e = 0x6283e,
3696         BNXT_ULP_CLASS_HID_6430e = 0x6430e,
3697         BNXT_ULP_CLASS_HID_61c9a = 0x61c9a,
3698         BNXT_ULP_CLASS_HID_637ea = 0x637ea,
3699         BNXT_ULP_CLASS_HID_6025e = 0x6025e,
3700         BNXT_ULP_CLASS_HID_63dae = 0x63dae,
3701         BNXT_ULP_CLASS_HID_63bc2 = 0x63bc2,
3702         BNXT_ULP_CLASS_HID_652d2 = 0x652d2,
3703         BNXT_ULP_CLASS_HID_62186 = 0x62186,
3704         BNXT_ULP_CLASS_HID_65896 = 0x65896,
3705         BNXT_ULP_CLASS_HID_61262 = 0x61262,
3706         BNXT_ULP_CLASS_HID_60d72 = 0x60d72,
3707         BNXT_ULP_CLASS_HID_61826 = 0x61826,
3708         BNXT_ULP_CLASS_HID_63336 = 0x63336,
3709         BNXT_ULP_CLASS_HID_50c7a = 0x50c7a,
3710         BNXT_ULP_CLASS_HID_5274a = 0x5274a,
3711         BNXT_ULP_CLASS_HID_5323e = 0x5323e,
3712         BNXT_ULP_CLASS_HID_52d0e = 0x52d0e,
3713         BNXT_ULP_CLASS_HID_545ce = 0x545ce,
3714         BNXT_ULP_CLASS_HID_501ea = 0x501ea,
3715         BNXT_ULP_CLASS_HID_54b82 = 0x54b82,
3716         BNXT_ULP_CLASS_HID_507ae = 0x507ae,
3717         BNXT_ULP_CLASS_HID_505c2 = 0x505c2,
3718         BNXT_ULP_CLASS_HID_53cd2 = 0x53cd2,
3719         BNXT_ULP_CLASS_HID_50b86 = 0x50b86,
3720         BNXT_ULP_CLASS_HID_52296 = 0x52296,
3721         BNXT_ULP_CLASS_HID_55b56 = 0x55b56,
3722         BNXT_ULP_CLASS_HID_51772 = 0x51772,
3723         BNXT_ULP_CLASS_HID_5416a = 0x5416a,
3724         BNXT_ULP_CLASS_HID_51d36 = 0x51d36,
3725         BNXT_ULP_CLASS_HID_7587a = 0x7587a,
3726         BNXT_ULP_CLASS_HID_71406 = 0x71406,
3727         BNXT_ULP_CLASS_HID_75e3e = 0x75e3e,
3728         BNXT_ULP_CLASS_HID_71dda = 0x71dda,
3729         BNXT_ULP_CLASS_HID_7329a = 0x7329a,
3730         BNXT_ULP_CLASS_HID_72dea = 0x72dea,
3731         BNXT_ULP_CLASS_HID_7385e = 0x7385e,
3732         BNXT_ULP_CLASS_HID_753ae = 0x753ae,
3733         BNXT_ULP_CLASS_HID_751c2 = 0x751c2,
3734         BNXT_ULP_CLASS_HID_748d2 = 0x748d2,
3735         BNXT_ULP_CLASS_HID_75786 = 0x75786,
3736         BNXT_ULP_CLASS_HID_713a2 = 0x713a2,
3737         BNXT_ULP_CLASS_HID_70862 = 0x70862,
3738         BNXT_ULP_CLASS_HID_72372 = 0x72372,
3739         BNXT_ULP_CLASS_HID_70e26 = 0x70e26,
3740         BNXT_ULP_CLASS_HID_72936 = 0x72936,
3741         BNXT_ULP_CLASS_HID_229b8 = 0x229b8,
3742         BNXT_ULP_CLASS_HID_240a8 = 0x240a8,
3743         BNXT_ULP_CLASS_HID_22f74 = 0x22f74,
3744         BNXT_ULP_CLASS_HID_24664 = 0x24664,
3745         BNXT_ULP_CLASS_HID_23314 = 0x23314,
3746         BNXT_ULP_CLASS_HID_22a04 = 0x22a04,
3747         BNXT_ULP_CLASS_HID_238d0 = 0x238d0,
3748         BNXT_ULP_CLASS_HID_253c0 = 0x253c0,
3749         BNXT_ULP_CLASS_HID_24dcc = 0x24dcc,
3750         BNXT_ULP_CLASS_HID_209f0 = 0x209f0,
3751         BNXT_ULP_CLASS_HID_214bc = 0x214bc,
3752         BNXT_ULP_CLASS_HID_20fac = 0x20fac,
3753         BNXT_ULP_CLASS_HID_257a8 = 0x257a8,
3754         BNXT_ULP_CLASS_HID_2134c = 0x2134c,
3755         BNXT_ULP_CLASS_HID_25d64 = 0x25d64,
3756         BNXT_ULP_CLASS_HID_21908 = 0x21908,
3757         BNXT_ULP_CLASS_HID_23488 = 0x23488,
3758         BNXT_ULP_CLASS_HID_22ff8 = 0x22ff8,
3759         BNXT_ULP_CLASS_HID_23a44 = 0x23a44,
3760         BNXT_ULP_CLASS_HID_255b4 = 0x255b4,
3761         BNXT_ULP_CLASS_HID_21e64 = 0x21e64,
3762         BNXT_ULP_CLASS_HID_23954 = 0x23954,
3763         BNXT_ULP_CLASS_HID_20420 = 0x20420,
3764         BNXT_ULP_CLASS_HID_23f10 = 0x23f10,
3765         BNXT_ULP_CLASS_HID_2591c = 0x2591c,
3766         BNXT_ULP_CLASS_HID_214c0 = 0x214c0,
3767         BNXT_ULP_CLASS_HID_25ed8 = 0x25ed8,
3768         BNXT_ULP_CLASS_HID_21afc = 0x21afc,
3769         BNXT_ULP_CLASS_HID_222f8 = 0x222f8,
3770         BNXT_ULP_CLASS_HID_25de8 = 0x25de8,
3771         BNXT_ULP_CLASS_HID_228b4 = 0x228b4,
3772         BNXT_ULP_CLASS_HID_243a4 = 0x243a4,
3773         BNXT_ULP_CLASS_HID_6226c = 0x6226c,
3774         BNXT_ULP_CLASS_HID_65d5c = 0x65d5c,
3775         BNXT_ULP_CLASS_HID_62828 = 0x62828,
3776         BNXT_ULP_CLASS_HID_64318 = 0x64318,
3777         BNXT_ULP_CLASS_HID_60fc8 = 0x60fc8,
3778         BNXT_ULP_CLASS_HID_62738 = 0x62738,
3779         BNXT_ULP_CLASS_HID_63584 = 0x63584,
3780         BNXT_ULP_CLASS_HID_62cf4 = 0x62cf4,
3781         BNXT_ULP_CLASS_HID_64680 = 0x64680,
3782         BNXT_ULP_CLASS_HID_602a4 = 0x602a4,
3783         BNXT_ULP_CLASS_HID_61170 = 0x61170,
3784         BNXT_ULP_CLASS_HID_60860 = 0x60860,
3785         BNXT_ULP_CLASS_HID_6505c = 0x6505c,
3786         BNXT_ULP_CLASS_HID_64b4c = 0x64b4c,
3787         BNXT_ULP_CLASS_HID_65618 = 0x65618,
3788         BNXT_ULP_CLASS_HID_6123c = 0x6123c,
3789         BNXT_ULP_CLASS_HID_631bc = 0x631bc,
3790         BNXT_ULP_CLASS_HID_628ac = 0x628ac,
3791         BNXT_ULP_CLASS_HID_63778 = 0x63778,
3792         BNXT_ULP_CLASS_HID_62e68 = 0x62e68,
3793         BNXT_ULP_CLASS_HID_61b18 = 0x61b18,
3794         BNXT_ULP_CLASS_HID_63208 = 0x63208,
3795         BNXT_ULP_CLASS_HID_600d4 = 0x600d4,
3796         BNXT_ULP_CLASS_HID_63bc4 = 0x63bc4,
3797         BNXT_ULP_CLASS_HID_655d0 = 0x655d0,
3798         BNXT_ULP_CLASS_HID_611f4 = 0x611f4,
3799         BNXT_ULP_CLASS_HID_65b8c = 0x65b8c,
3800         BNXT_ULP_CLASS_HID_617b0 = 0x617b0,
3801         BNXT_ULP_CLASS_HID_63fac = 0x63fac,
3802         BNXT_ULP_CLASS_HID_6569c = 0x6569c,
3803         BNXT_ULP_CLASS_HID_62568 = 0x62568,
3804         BNXT_ULP_CLASS_HID_65c58 = 0x65c58,
3805         BNXT_ULP_CLASS_HID_35fb8 = 0x35fb8,
3806         BNXT_ULP_CLASS_HID_31b5c = 0x31b5c,
3807         BNXT_ULP_CLASS_HID_34574 = 0x34574,
3808         BNXT_ULP_CLASS_HID_30118 = 0x30118,
3809         BNXT_ULP_CLASS_HID_32914 = 0x32914,
3810         BNXT_ULP_CLASS_HID_34004 = 0x34004,
3811         BNXT_ULP_CLASS_HID_32ed0 = 0x32ed0,
3812         BNXT_ULP_CLASS_HID_349c0 = 0x349c0,
3813         BNXT_ULP_CLASS_HID_30480 = 0x30480,
3814         BNXT_ULP_CLASS_HID_33ff0 = 0x33ff0,
3815         BNXT_ULP_CLASS_HID_30abc = 0x30abc,
3816         BNXT_ULP_CLASS_HID_325ac = 0x325ac,
3817         BNXT_ULP_CLASS_HID_34da8 = 0x34da8,
3818         BNXT_ULP_CLASS_HID_3094c = 0x3094c,
3819         BNXT_ULP_CLASS_HID_31418 = 0x31418,
3820         BNXT_ULP_CLASS_HID_30f08 = 0x30f08,
3821         BNXT_ULP_CLASS_HID_32a88 = 0x32a88,
3822         BNXT_ULP_CLASS_HID_345f8 = 0x345f8,
3823         BNXT_ULP_CLASS_HID_35044 = 0x35044,
3824         BNXT_ULP_CLASS_HID_34bb4 = 0x34bb4,
3825         BNXT_ULP_CLASS_HID_33464 = 0x33464,
3826         BNXT_ULP_CLASS_HID_32f54 = 0x32f54,
3827         BNXT_ULP_CLASS_HID_33a20 = 0x33a20,
3828         BNXT_ULP_CLASS_HID_35510 = 0x35510,
3829         BNXT_ULP_CLASS_HID_313d0 = 0x313d0,
3830         BNXT_ULP_CLASS_HID_30ac0 = 0x30ac0,
3831         BNXT_ULP_CLASS_HID_3198c = 0x3198c,
3832         BNXT_ULP_CLASS_HID_330fc = 0x330fc,
3833         BNXT_ULP_CLASS_HID_358f8 = 0x358f8,
3834         BNXT_ULP_CLASS_HID_3149c = 0x3149c,
3835         BNXT_ULP_CLASS_HID_35eb4 = 0x35eb4,
3836         BNXT_ULP_CLASS_HID_31a58 = 0x31a58,
3837         BNXT_ULP_CLASS_HID_7586c = 0x7586c,
3838         BNXT_ULP_CLASS_HID_71410 = 0x71410,
3839         BNXT_ULP_CLASS_HID_75e28 = 0x75e28,
3840         BNXT_ULP_CLASS_HID_71dcc = 0x71dcc,
3841         BNXT_ULP_CLASS_HID_725c8 = 0x725c8,
3842         BNXT_ULP_CLASS_HID_75d38 = 0x75d38,
3843         BNXT_ULP_CLASS_HID_72b84 = 0x72b84,
3844         BNXT_ULP_CLASS_HID_742f4 = 0x742f4,
3845         BNXT_ULP_CLASS_HID_701b4 = 0x701b4,
3846         BNXT_ULP_CLASS_HID_738a4 = 0x738a4,
3847         BNXT_ULP_CLASS_HID_70770 = 0x70770,
3848         BNXT_ULP_CLASS_HID_73e60 = 0x73e60,
3849         BNXT_ULP_CLASS_HID_7465c = 0x7465c,
3850         BNXT_ULP_CLASS_HID_70200 = 0x70200,
3851         BNXT_ULP_CLASS_HID_710cc = 0x710cc,
3852         BNXT_ULP_CLASS_HID_7083c = 0x7083c,
3853         BNXT_ULP_CLASS_HID_727bc = 0x727bc,
3854         BNXT_ULP_CLASS_HID_75eac = 0x75eac,
3855         BNXT_ULP_CLASS_HID_72d78 = 0x72d78,
3856         BNXT_ULP_CLASS_HID_74468 = 0x74468,
3857         BNXT_ULP_CLASS_HID_73118 = 0x73118,
3858         BNXT_ULP_CLASS_HID_72808 = 0x72808,
3859         BNXT_ULP_CLASS_HID_736d4 = 0x736d4,
3860         BNXT_ULP_CLASS_HID_751c4 = 0x751c4,
3861         BNXT_ULP_CLASS_HID_74bd0 = 0x74bd0,
3862         BNXT_ULP_CLASS_HID_707f4 = 0x707f4,
3863         BNXT_ULP_CLASS_HID_71240 = 0x71240,
3864         BNXT_ULP_CLASS_HID_70db0 = 0x70db0,
3865         BNXT_ULP_CLASS_HID_755ac = 0x755ac,
3866         BNXT_ULP_CLASS_HID_71150 = 0x71150,
3867         BNXT_ULP_CLASS_HID_75b68 = 0x75b68,
3868         BNXT_ULP_CLASS_HID_7170c = 0x7170c,
3869         BNXT_ULP_CLASS_HID_2d2b8 = 0x2d2b8,
3870         BNXT_ULP_CLASS_HID_2cda8 = 0x2cda8,
3871         BNXT_ULP_CLASS_HID_2d874 = 0x2d874,
3872         BNXT_ULP_CLASS_HID_29418 = 0x29418,
3873         BNXT_ULP_CLASS_HID_2bc14 = 0x2bc14,
3874         BNXT_ULP_CLASS_HID_2d704 = 0x2d704,
3875         BNXT_ULP_CLASS_HID_2a5d0 = 0x2a5d0,
3876         BNXT_ULP_CLASS_HID_2dcc0 = 0x2dcc0,
3877         BNXT_ULP_CLASS_HID_29b80 = 0x29b80,
3878         BNXT_ULP_CLASS_HID_2b2f0 = 0x2b2f0,
3879         BNXT_ULP_CLASS_HID_281bc = 0x281bc,
3880         BNXT_ULP_CLASS_HID_2b8ac = 0x2b8ac,
3881         BNXT_ULP_CLASS_HID_2c0a8 = 0x2c0a8,
3882         BNXT_ULP_CLASS_HID_29c4c = 0x29c4c,
3883         BNXT_ULP_CLASS_HID_2c664 = 0x2c664,
3884         BNXT_ULP_CLASS_HID_28208 = 0x28208,
3885         BNXT_ULP_CLASS_HID_2a188 = 0x2a188,
3886         BNXT_ULP_CLASS_HID_2d8f8 = 0x2d8f8,
3887         BNXT_ULP_CLASS_HID_2a744 = 0x2a744,
3888         BNXT_ULP_CLASS_HID_2deb4 = 0x2deb4,
3889         BNXT_ULP_CLASS_HID_28b64 = 0x28b64,
3890         BNXT_ULP_CLASS_HID_2a254 = 0x2a254,
3891         BNXT_ULP_CLASS_HID_2b120 = 0x2b120,
3892         BNXT_ULP_CLASS_HID_2a810 = 0x2a810,
3893         BNXT_ULP_CLASS_HID_2c21c = 0x2c21c,
3894         BNXT_ULP_CLASS_HID_281c0 = 0x281c0,
3895         BNXT_ULP_CLASS_HID_2cbd8 = 0x2cbd8,
3896         BNXT_ULP_CLASS_HID_287fc = 0x287fc,
3897         BNXT_ULP_CLASS_HID_2aff8 = 0x2aff8,
3898         BNXT_ULP_CLASS_HID_2c6e8 = 0x2c6e8,
3899         BNXT_ULP_CLASS_HID_2d5b4 = 0x2d5b4,
3900         BNXT_ULP_CLASS_HID_29158 = 0x29158,
3901         BNXT_ULP_CLASS_HID_6af6c = 0x6af6c,
3902         BNXT_ULP_CLASS_HID_6c65c = 0x6c65c,
3903         BNXT_ULP_CLASS_HID_6d528 = 0x6d528,
3904         BNXT_ULP_CLASS_HID_690cc = 0x690cc,
3905         BNXT_ULP_CLASS_HID_6b8c8 = 0x6b8c8,
3906         BNXT_ULP_CLASS_HID_6d038 = 0x6d038,
3907         BNXT_ULP_CLASS_HID_6be84 = 0x6be84,
3908         BNXT_ULP_CLASS_HID_6d9f4 = 0x6d9f4,
3909         BNXT_ULP_CLASS_HID_694b4 = 0x694b4,
3910         BNXT_ULP_CLASS_HID_68fa4 = 0x68fa4,
3911         BNXT_ULP_CLASS_HID_69a70 = 0x69a70,
3912         BNXT_ULP_CLASS_HID_6b560 = 0x6b560,
3913         BNXT_ULP_CLASS_HID_6dd5c = 0x6dd5c,
3914         BNXT_ULP_CLASS_HID_69900 = 0x69900,
3915         BNXT_ULP_CLASS_HID_6c318 = 0x6c318,
3916         BNXT_ULP_CLASS_HID_69f3c = 0x69f3c,
3917         BNXT_ULP_CLASS_HID_6babc = 0x6babc,
3918         BNXT_ULP_CLASS_HID_6d5ac = 0x6d5ac,
3919         BNXT_ULP_CLASS_HID_6a078 = 0x6a078,
3920         BNXT_ULP_CLASS_HID_6db68 = 0x6db68,
3921         BNXT_ULP_CLASS_HID_68418 = 0x68418,
3922         BNXT_ULP_CLASS_HID_6bf08 = 0x6bf08,
3923         BNXT_ULP_CLASS_HID_68dd4 = 0x68dd4,
3924         BNXT_ULP_CLASS_HID_6a4c4 = 0x6a4c4,
3925         BNXT_ULP_CLASS_HID_6ded0 = 0x6ded0,
3926         BNXT_ULP_CLASS_HID_69af4 = 0x69af4,
3927         BNXT_ULP_CLASS_HID_6c48c = 0x6c48c,
3928         BNXT_ULP_CLASS_HID_680b0 = 0x680b0,
3929         BNXT_ULP_CLASS_HID_6a8ac = 0x6a8ac,
3930         BNXT_ULP_CLASS_HID_6c39c = 0x6c39c,
3931         BNXT_ULP_CLASS_HID_6ae68 = 0x6ae68,
3932         BNXT_ULP_CLASS_HID_6c958 = 0x6c958,
3933         BNXT_ULP_CLASS_HID_3c8b8 = 0x3c8b8,
3934         BNXT_ULP_CLASS_HID_3845c = 0x3845c,
3935         BNXT_ULP_CLASS_HID_39328 = 0x39328,
3936         BNXT_ULP_CLASS_HID_38a18 = 0x38a18,
3937         BNXT_ULP_CLASS_HID_3d214 = 0x3d214,
3938         BNXT_ULP_CLASS_HID_3cd04 = 0x3cd04,
3939         BNXT_ULP_CLASS_HID_3dbd0 = 0x3dbd0,
3940         BNXT_ULP_CLASS_HID_397f4 = 0x397f4,
3941         BNXT_ULP_CLASS_HID_3b180 = 0x3b180,
3942         BNXT_ULP_CLASS_HID_3a8f0 = 0x3a8f0,
3943         BNXT_ULP_CLASS_HID_3b7bc = 0x3b7bc,
3944         BNXT_ULP_CLASS_HID_3aeac = 0x3aeac,
3945         BNXT_ULP_CLASS_HID_39b5c = 0x39b5c,
3946         BNXT_ULP_CLASS_HID_3b24c = 0x3b24c,
3947         BNXT_ULP_CLASS_HID_38118 = 0x38118,
3948         BNXT_ULP_CLASS_HID_3b808 = 0x3b808,
3949         BNXT_ULP_CLASS_HID_3d788 = 0x3d788,
3950         BNXT_ULP_CLASS_HID_393ac = 0x393ac,
3951         BNXT_ULP_CLASS_HID_3dd44 = 0x3dd44,
3952         BNXT_ULP_CLASS_HID_39968 = 0x39968,
3953         BNXT_ULP_CLASS_HID_3a164 = 0x3a164,
3954         BNXT_ULP_CLASS_HID_3d854 = 0x3d854,
3955         BNXT_ULP_CLASS_HID_3a720 = 0x3a720,
3956         BNXT_ULP_CLASS_HID_3de10 = 0x3de10,
3957         BNXT_ULP_CLASS_HID_39cd0 = 0x39cd0,
3958         BNXT_ULP_CLASS_HID_3b7c0 = 0x3b7c0,
3959         BNXT_ULP_CLASS_HID_3828c = 0x3828c,
3960         BNXT_ULP_CLASS_HID_3bdfc = 0x3bdfc,
3961         BNXT_ULP_CLASS_HID_3c5f8 = 0x3c5f8,
3962         BNXT_ULP_CLASS_HID_3819c = 0x3819c,
3963         BNXT_ULP_CLASS_HID_3cbb4 = 0x3cbb4,
3964         BNXT_ULP_CLASS_HID_38758 = 0x38758,
3965         BNXT_ULP_CLASS_HID_7c56c = 0x7c56c,
3966         BNXT_ULP_CLASS_HID_78110 = 0x78110,
3967         BNXT_ULP_CLASS_HID_7cb28 = 0x7cb28,
3968         BNXT_ULP_CLASS_HID_786cc = 0x786cc,
3969         BNXT_ULP_CLASS_HID_7aec8 = 0x7aec8,
3970         BNXT_ULP_CLASS_HID_7c638 = 0x7c638,
3971         BNXT_ULP_CLASS_HID_7d484 = 0x7d484,
3972         BNXT_ULP_CLASS_HID_790a8 = 0x790a8,
3973         BNXT_ULP_CLASS_HID_78ab4 = 0x78ab4,
3974         BNXT_ULP_CLASS_HID_7a5a4 = 0x7a5a4,
3975         BNXT_ULP_CLASS_HID_7b070 = 0x7b070,
3976         BNXT_ULP_CLASS_HID_7ab60 = 0x7ab60,
3977         BNXT_ULP_CLASS_HID_79410 = 0x79410,
3978         BNXT_ULP_CLASS_HID_78f00 = 0x78f00,
3979         BNXT_ULP_CLASS_HID_79dcc = 0x79dcc,
3980         BNXT_ULP_CLASS_HID_7b53c = 0x7b53c,
3981         BNXT_ULP_CLASS_HID_7d0bc = 0x7d0bc,
3982         BNXT_ULP_CLASS_HID_7cbac = 0x7cbac,
3983         BNXT_ULP_CLASS_HID_7d678 = 0x7d678,
3984         BNXT_ULP_CLASS_HID_7921c = 0x7921c,
3985         BNXT_ULP_CLASS_HID_7ba18 = 0x7ba18,
3986         BNXT_ULP_CLASS_HID_7d508 = 0x7d508,
3987         BNXT_ULP_CLASS_HID_7a3d4 = 0x7a3d4,
3988         BNXT_ULP_CLASS_HID_7dac4 = 0x7dac4,
3989         BNXT_ULP_CLASS_HID_79984 = 0x79984,
3990         BNXT_ULP_CLASS_HID_7b0f4 = 0x7b0f4,
3991         BNXT_ULP_CLASS_HID_79f40 = 0x79f40,
3992         BNXT_ULP_CLASS_HID_7b6b0 = 0x7b6b0,
3993         BNXT_ULP_CLASS_HID_7deac = 0x7deac,
3994         BNXT_ULP_CLASS_HID_79a50 = 0x79a50,
3995         BNXT_ULP_CLASS_HID_7c468 = 0x7c468,
3996         BNXT_ULP_CLASS_HID_7800c = 0x7800c,
3997         BNXT_ULP_CLASS_HID_86c0 = 0x86c0,
3998         BNXT_ULP_CLASS_HID_a1d0 = 0xa1d0,
3999         BNXT_ULP_CLASS_HID_8c0c = 0x8c0c,
4000         BNXT_ULP_CLASS_HID_a71c = 0xa71c,
4001         BNXT_ULP_CLASS_HID_906c = 0x906c,
4002         BNXT_ULP_CLASS_HID_8b7c = 0x8b7c,
4003         BNXT_ULP_CLASS_HID_99a8 = 0x99a8,
4004         BNXT_ULP_CLASS_HID_b0b8 = 0xb0b8,
4005         BNXT_ULP_CLASS_HID_aab4 = 0xaab4,
4006         BNXT_ULP_CLASS_HID_c244 = 0xc244,
4007         BNXT_ULP_CLASS_HID_d0f0 = 0xd0f0,
4008         BNXT_ULP_CLASS_HID_cb80 = 0xcb80,
4009         BNXT_ULP_CLASS_HID_b4d0 = 0xb4d0,
4010         BNXT_ULP_CLASS_HID_afe0 = 0xafe0,
4011         BNXT_ULP_CLASS_HID_ba1c = 0xba1c,
4012         BNXT_ULP_CLASS_HID_d52c = 0xd52c,
4013         BNXT_ULP_CLASS_HID_48314 = 0x48314,
4014         BNXT_ULP_CLASS_HID_4ba24 = 0x4ba24,
4015         BNXT_ULP_CLASS_HID_48950 = 0x48950,
4016         BNXT_ULP_CLASS_HID_4a060 = 0x4a060,
4017         BNXT_ULP_CLASS_HID_4c86c = 0x4c86c,
4018         BNXT_ULP_CLASS_HID_48440 = 0x48440,
4019         BNXT_ULP_CLASS_HID_492fc = 0x492fc,
4020         BNXT_ULP_CLASS_HID_48d8c = 0x48d8c,
4021         BNXT_ULP_CLASS_HID_4a7f8 = 0x4a7f8,
4022         BNXT_ULP_CLASS_HID_4de88 = 0x4de88,
4023         BNXT_ULP_CLASS_HID_4adc4 = 0x4adc4,
4024         BNXT_ULP_CLASS_HID_4c4d4 = 0x4c4d4,
4025         BNXT_ULP_CLASS_HID_4b124 = 0x4b124,
4026         BNXT_ULP_CLASS_HID_4a834 = 0x4a834,
4027         BNXT_ULP_CLASS_HID_4b760 = 0x4b760,
4028         BNXT_ULP_CLASS_HID_4ae70 = 0x4ae70,
4029         BNXT_ULP_CLASS_HID_1bcc0 = 0x1bcc0,
4030         BNXT_ULP_CLASS_HID_1d7d0 = 0x1d7d0,
4031         BNXT_ULP_CLASS_HID_1a20c = 0x1a20c,
4032         BNXT_ULP_CLASS_HID_1dd1c = 0x1dd1c,
4033         BNXT_ULP_CLASS_HID_1866c = 0x1866c,
4034         BNXT_ULP_CLASS_HID_1a17c = 0x1a17c,
4035         BNXT_ULP_CLASS_HID_18fa8 = 0x18fa8,
4036         BNXT_ULP_CLASS_HID_1a6b8 = 0x1a6b8,
4037         BNXT_ULP_CLASS_HID_1c0b4 = 0x1c0b4,
4038         BNXT_ULP_CLASS_HID_19c88 = 0x19c88,
4039         BNXT_ULP_CLASS_HID_1c6f0 = 0x1c6f0,
4040         BNXT_ULP_CLASS_HID_182d4 = 0x182d4,
4041         BNXT_ULP_CLASS_HID_1aad0 = 0x1aad0,
4042         BNXT_ULP_CLASS_HID_1c5e0 = 0x1c5e0,
4043         BNXT_ULP_CLASS_HID_1d01c = 0x1d01c,
4044         BNXT_ULP_CLASS_HID_1cb2c = 0x1cb2c,
4045         BNXT_ULP_CLASS_HID_5b914 = 0x5b914,
4046         BNXT_ULP_CLASS_HID_5d024 = 0x5d024,
4047         BNXT_ULP_CLASS_HID_5bf50 = 0x5bf50,
4048         BNXT_ULP_CLASS_HID_5d660 = 0x5d660,
4049         BNXT_ULP_CLASS_HID_582b0 = 0x582b0,
4050         BNXT_ULP_CLASS_HID_5ba40 = 0x5ba40,
4051         BNXT_ULP_CLASS_HID_588fc = 0x588fc,
4052         BNXT_ULP_CLASS_HID_5a38c = 0x5a38c,
4053         BNXT_ULP_CLASS_HID_5ddf8 = 0x5ddf8,
4054         BNXT_ULP_CLASS_HID_599dc = 0x599dc,
4055         BNXT_ULP_CLASS_HID_5c3c4 = 0x5c3c4,
4056         BNXT_ULP_CLASS_HID_59f18 = 0x59f18,
4057         BNXT_ULP_CLASS_HID_5a724 = 0x5a724,
4058         BNXT_ULP_CLASS_HID_5de34 = 0x5de34,
4059         BNXT_ULP_CLASS_HID_5ad60 = 0x5ad60,
4060         BNXT_ULP_CLASS_HID_5c470 = 0x5c470,
4061         BNXT_ULP_CLASS_HID_cd40 = 0xcd40,
4062         BNXT_ULP_CLASS_HID_e450 = 0xe450,
4063         BNXT_ULP_CLASS_HID_f28c = 0xf28c,
4064         BNXT_ULP_CLASS_HID_ed9c = 0xed9c,
4065         BNXT_ULP_CLASS_HID_d6ec = 0xd6ec,
4066         BNXT_ULP_CLASS_HID_f1fc = 0xf1fc,
4067         BNXT_ULP_CLASS_HID_dc28 = 0xdc28,
4068         BNXT_ULP_CLASS_HID_f738 = 0xf738,
4069         BNXT_ULP_CLASS_HID_d134 = 0xd134,
4070         BNXT_ULP_CLASS_HID_c8c4 = 0xc8c4,
4071         BNXT_ULP_CLASS_HID_d770 = 0xd770,
4072         BNXT_ULP_CLASS_HID_d354 = 0xd354,
4073         BNXT_ULP_CLASS_HID_fb50 = 0xfb50,
4074         BNXT_ULP_CLASS_HID_d260 = 0xd260,
4075         BNXT_ULP_CLASS_HID_e09c = 0xe09c,
4076         BNXT_ULP_CLASS_HID_dbac = 0xdbac,
4077         BNXT_ULP_CLASS_HID_4c994 = 0x4c994,
4078         BNXT_ULP_CLASS_HID_4e0a4 = 0x4e0a4,
4079         BNXT_ULP_CLASS_HID_4cfd0 = 0x4cfd0,
4080         BNXT_ULP_CLASS_HID_4e6e0 = 0x4e6e0,
4081         BNXT_ULP_CLASS_HID_4d330 = 0x4d330,
4082         BNXT_ULP_CLASS_HID_4cac0 = 0x4cac0,
4083         BNXT_ULP_CLASS_HID_4d97c = 0x4d97c,
4084         BNXT_ULP_CLASS_HID_4f00c = 0x4f00c,
4085         BNXT_ULP_CLASS_HID_4ea78 = 0x4ea78,
4086         BNXT_ULP_CLASS_HID_4c508 = 0x4c508,
4087         BNXT_ULP_CLASS_HID_4d044 = 0x4d044,
4088         BNXT_ULP_CLASS_HID_4cb54 = 0x4cb54,
4089         BNXT_ULP_CLASS_HID_4f7a4 = 0x4f7a4,
4090         BNXT_ULP_CLASS_HID_4eeb4 = 0x4eeb4,
4091         BNXT_ULP_CLASS_HID_4fde0 = 0x4fde0,
4092         BNXT_ULP_CLASS_HID_4d4f0 = 0x4d4f0,
4093         BNXT_ULP_CLASS_HID_1e340 = 0x1e340,
4094         BNXT_ULP_CLASS_HID_1da50 = 0x1da50,
4095         BNXT_ULP_CLASS_HID_1e88c = 0x1e88c,
4096         BNXT_ULP_CLASS_HID_1c39c = 0x1c39c,
4097         BNXT_ULP_CLASS_HID_1ccec = 0x1ccec,
4098         BNXT_ULP_CLASS_HID_1e7fc = 0x1e7fc,
4099         BNXT_ULP_CLASS_HID_1f228 = 0x1f228,
4100         BNXT_ULP_CLASS_HID_1ed38 = 0x1ed38,
4101         BNXT_ULP_CLASS_HID_1c734 = 0x1c734,
4102         BNXT_ULP_CLASS_HID_1c308 = 0x1c308,
4103         BNXT_ULP_CLASS_HID_1cd70 = 0x1cd70,
4104         BNXT_ULP_CLASS_HID_1c954 = 0x1c954,
4105         BNXT_ULP_CLASS_HID_1d150 = 0x1d150,
4106         BNXT_ULP_CLASS_HID_1c860 = 0x1c860,
4107         BNXT_ULP_CLASS_HID_1d69c = 0x1d69c,
4108         BNXT_ULP_CLASS_HID_1d2f0 = 0x1d2f0,
4109         BNXT_ULP_CLASS_HID_5ff94 = 0x5ff94,
4110         BNXT_ULP_CLASS_HID_5d6a4 = 0x5d6a4,
4111         BNXT_ULP_CLASS_HID_5e5d0 = 0x5e5d0,
4112         BNXT_ULP_CLASS_HID_5dce0 = 0x5dce0,
4113         BNXT_ULP_CLASS_HID_5c930 = 0x5c930,
4114         BNXT_ULP_CLASS_HID_5e0c0 = 0x5e0c0,
4115         BNXT_ULP_CLASS_HID_5cf7c = 0x5cf7c,
4116         BNXT_ULP_CLASS_HID_5e60c = 0x5e60c,
4117         BNXT_ULP_CLASS_HID_5c078 = 0x5c078,
4118         BNXT_ULP_CLASS_HID_5dc5c = 0x5dc5c,
4119         BNXT_ULP_CLASS_HID_5c644 = 0x5c644,
4120         BNXT_ULP_CLASS_HID_5c598 = 0x5c598,
4121         BNXT_ULP_CLASS_HID_5eda4 = 0x5eda4,
4122         BNXT_ULP_CLASS_HID_5c4b4 = 0x5c4b4,
4123         BNXT_ULP_CLASS_HID_5d3e0 = 0x5d3e0,
4124         BNXT_ULP_CLASS_HID_5caf0 = 0x5caf0,
4125         BNXT_ULP_CLASS_HID_ab80 = 0xab80,
4126         BNXT_ULP_CLASS_HID_a290 = 0xa290,
4127         BNXT_ULP_CLASS_HID_b1cc = 0xb1cc,
4128         BNXT_ULP_CLASS_HID_a8dc = 0xa8dc,
4129         BNXT_ULP_CLASS_HID_b52c = 0xb52c,
4130         BNXT_ULP_CLASS_HID_ac3c = 0xac3c,
4131         BNXT_ULP_CLASS_HID_bb68 = 0xbb68,
4132         BNXT_ULP_CLASS_HID_b278 = 0xb278,
4133         BNXT_ULP_CLASS_HID_ac74 = 0xac74,
4134         BNXT_ULP_CLASS_HID_e704 = 0xe704,
4135         BNXT_ULP_CLASS_HID_f5b0 = 0xf5b0,
4136         BNXT_ULP_CLASS_HID_b194 = 0xb194,
4137         BNXT_ULP_CLASS_HID_b990 = 0xb990,
4138         BNXT_ULP_CLASS_HID_f0a0 = 0xf0a0,
4139         BNXT_ULP_CLASS_HID_bfdc = 0xbfdc,
4140         BNXT_ULP_CLASS_HID_f6ec = 0xf6ec,
4141         BNXT_ULP_CLASS_HID_4a4d4 = 0x4a4d4,
4142         BNXT_ULP_CLASS_HID_4bfe4 = 0x4bfe4,
4143         BNXT_ULP_CLASS_HID_4aa10 = 0x4aa10,
4144         BNXT_ULP_CLASS_HID_4a520 = 0x4a520,
4145         BNXT_ULP_CLASS_HID_4ed2c = 0x4ed2c,
4146         BNXT_ULP_CLASS_HID_4a900 = 0x4a900,
4147         BNXT_ULP_CLASS_HID_4b7bc = 0x4b7bc,
4148         BNXT_ULP_CLASS_HID_4af4c = 0x4af4c,
4149         BNXT_ULP_CLASS_HID_4a8b8 = 0x4a8b8,
4150         BNXT_ULP_CLASS_HID_4e048 = 0x4e048,
4151         BNXT_ULP_CLASS_HID_4ae84 = 0x4ae84,
4152         BNXT_ULP_CLASS_HID_4e994 = 0x4e994,
4153         BNXT_ULP_CLASS_HID_4b2e4 = 0x4b2e4,
4154         BNXT_ULP_CLASS_HID_4adf4 = 0x4adf4,
4155         BNXT_ULP_CLASS_HID_4b820 = 0x4b820,
4156         BNXT_ULP_CLASS_HID_4f330 = 0x4f330,
4157         BNXT_ULP_CLASS_HID_1a180 = 0x1a180,
4158         BNXT_ULP_CLASS_HID_1f890 = 0x1f890,
4159         BNXT_ULP_CLASS_HID_1a7cc = 0x1a7cc,
4160         BNXT_ULP_CLASS_HID_1fedc = 0x1fedc,
4161         BNXT_ULP_CLASS_HID_1ab2c = 0x1ab2c,
4162         BNXT_ULP_CLASS_HID_1a23c = 0x1a23c,
4163         BNXT_ULP_CLASS_HID_1b168 = 0x1b168,
4164         BNXT_ULP_CLASS_HID_1a878 = 0x1a878,
4165         BNXT_ULP_CLASS_HID_1e274 = 0x1e274,
4166         BNXT_ULP_CLASS_HID_1be48 = 0x1be48,
4167         BNXT_ULP_CLASS_HID_1ebb0 = 0x1ebb0,
4168         BNXT_ULP_CLASS_HID_1a794 = 0x1a794,
4169         BNXT_ULP_CLASS_HID_1af90 = 0x1af90,
4170         BNXT_ULP_CLASS_HID_1e6a0 = 0x1e6a0,
4171         BNXT_ULP_CLASS_HID_1f5dc = 0x1f5dc,
4172         BNXT_ULP_CLASS_HID_1b130 = 0x1b130,
4173         BNXT_ULP_CLASS_HID_5bad4 = 0x5bad4,
4174         BNXT_ULP_CLASS_HID_5f5e4 = 0x5f5e4,
4175         BNXT_ULP_CLASS_HID_5a010 = 0x5a010,
4176         BNXT_ULP_CLASS_HID_5fb20 = 0x5fb20,
4177         BNXT_ULP_CLASS_HID_5a470 = 0x5a470,
4178         BNXT_ULP_CLASS_HID_5bf00 = 0x5bf00,
4179         BNXT_ULP_CLASS_HID_5adbc = 0x5adbc,
4180         BNXT_ULP_CLASS_HID_5a54c = 0x5a54c,
4181         BNXT_ULP_CLASS_HID_5feb8 = 0x5feb8,
4182         BNXT_ULP_CLASS_HID_5ba9c = 0x5ba9c,
4183         BNXT_ULP_CLASS_HID_5e484 = 0x5e484,
4184         BNXT_ULP_CLASS_HID_5a0d8 = 0x5a0d8,
4185         BNXT_ULP_CLASS_HID_5a8e4 = 0x5a8e4,
4186         BNXT_ULP_CLASS_HID_5e3f4 = 0x5e3f4,
4187         BNXT_ULP_CLASS_HID_5ae20 = 0x5ae20,
4188         BNXT_ULP_CLASS_HID_5e930 = 0x5e930,
4189         BNXT_ULP_CLASS_HID_ee00 = 0xee00,
4190         BNXT_ULP_CLASS_HID_e910 = 0xe910,
4191         BNXT_ULP_CLASS_HID_f44c = 0xf44c,
4192         BNXT_ULP_CLASS_HID_ef5c = 0xef5c,
4193         BNXT_ULP_CLASS_HID_fbac = 0xfbac,
4194         BNXT_ULP_CLASS_HID_f2bc = 0xf2bc,
4195         BNXT_ULP_CLASS_HID_e1e8 = 0xe1e8,
4196         BNXT_ULP_CLASS_HID_f8f8 = 0xf8f8,
4197         BNXT_ULP_CLASS_HID_f2f4 = 0xf2f4,
4198         BNXT_ULP_CLASS_HID_ed84 = 0xed84,
4199         BNXT_ULP_CLASS_HID_f830 = 0xf830,
4200         BNXT_ULP_CLASS_HID_f414 = 0xf414,
4201         BNXT_ULP_CLASS_HID_fc10 = 0xfc10,
4202         BNXT_ULP_CLASS_HID_f720 = 0xf720,
4203         BNXT_ULP_CLASS_HID_e25c = 0xe25c,
4204         BNXT_ULP_CLASS_HID_fd6c = 0xfd6c,
4205         BNXT_ULP_CLASS_HID_4eb54 = 0x4eb54,
4206         BNXT_ULP_CLASS_HID_4e264 = 0x4e264,
4207         BNXT_ULP_CLASS_HID_4f090 = 0x4f090,
4208         BNXT_ULP_CLASS_HID_4eba0 = 0x4eba0,
4209         BNXT_ULP_CLASS_HID_4f4f0 = 0x4f4f0,
4210         BNXT_ULP_CLASS_HID_4ef80 = 0x4ef80,
4211         BNXT_ULP_CLASS_HID_4fa3c = 0x4fa3c,
4212         BNXT_ULP_CLASS_HID_4f5cc = 0x4f5cc,
4213         BNXT_ULP_CLASS_HID_4ef38 = 0x4ef38,
4214         BNXT_ULP_CLASS_HID_4e6c8 = 0x4e6c8,
4215         BNXT_ULP_CLASS_HID_4f504 = 0x4f504,
4216         BNXT_ULP_CLASS_HID_4f158 = 0x4f158,
4217         BNXT_ULP_CLASS_HID_4f964 = 0x4f964,
4218         BNXT_ULP_CLASS_HID_4f074 = 0x4f074,
4219         BNXT_ULP_CLASS_HID_4fea0 = 0x4fea0,
4220         BNXT_ULP_CLASS_HID_4f9b0 = 0x4f9b0,
4221         BNXT_ULP_CLASS_HID_1e400 = 0x1e400,
4222         BNXT_ULP_CLASS_HID_1ff10 = 0x1ff10,
4223         BNXT_ULP_CLASS_HID_1ea4c = 0x1ea4c,
4224         BNXT_ULP_CLASS_HID_1e55c = 0x1e55c,
4225         BNXT_ULP_CLASS_HID_1f1ac = 0x1f1ac,
4226         BNXT_ULP_CLASS_HID_1e8bc = 0x1e8bc,
4227         BNXT_ULP_CLASS_HID_1f7e8 = 0x1f7e8,
4228         BNXT_ULP_CLASS_HID_1eef8 = 0x1eef8,
4229         BNXT_ULP_CLASS_HID_1e8f4 = 0x1e8f4,
4230         BNXT_ULP_CLASS_HID_1e4c8 = 0x1e4c8,
4231         BNXT_ULP_CLASS_HID_1f304 = 0x1f304,
4232         BNXT_ULP_CLASS_HID_1ea14 = 0x1ea14,
4233         BNXT_ULP_CLASS_HID_1f210 = 0x1f210,
4234         BNXT_ULP_CLASS_HID_1ed20 = 0x1ed20,
4235         BNXT_ULP_CLASS_HID_1f85c = 0x1f85c,
4236         BNXT_ULP_CLASS_HID_1f7b0 = 0x1f7b0,
4237         BNXT_ULP_CLASS_HID_5e154 = 0x5e154,
4238         BNXT_ULP_CLASS_HID_5f864 = 0x5f864,
4239         BNXT_ULP_CLASS_HID_5e690 = 0x5e690,
4240         BNXT_ULP_CLASS_HID_5e1a0 = 0x5e1a0,
4241         BNXT_ULP_CLASS_HID_5eaf0 = 0x5eaf0,
4242         BNXT_ULP_CLASS_HID_5e580 = 0x5e580,
4243         BNXT_ULP_CLASS_HID_5f03c = 0x5f03c,
4244         BNXT_ULP_CLASS_HID_5ebcc = 0x5ebcc,
4245         BNXT_ULP_CLASS_HID_5e538 = 0x5e538,
4246         BNXT_ULP_CLASS_HID_5e11c = 0x5e11c,
4247         BNXT_ULP_CLASS_HID_5eb04 = 0x5eb04,
4248         BNXT_ULP_CLASS_HID_5e758 = 0x5e758,
4249         BNXT_ULP_CLASS_HID_5ef64 = 0x5ef64,
4250         BNXT_ULP_CLASS_HID_5e674 = 0x5e674,
4251         BNXT_ULP_CLASS_HID_5f4a0 = 0x5f4a0,
4252         BNXT_ULP_CLASS_HID_5f084 = 0x5f084,
4253         BNXT_ULP_CLASS_HID_22998 = 0x22998,
4254         BNXT_ULP_CLASS_HID_24088 = 0x24088,
4255         BNXT_ULP_CLASS_HID_22f54 = 0x22f54,
4256         BNXT_ULP_CLASS_HID_24644 = 0x24644,
4257         BNXT_ULP_CLASS_HID_23334 = 0x23334,
4258         BNXT_ULP_CLASS_HID_22a24 = 0x22a24,
4259         BNXT_ULP_CLASS_HID_238f0 = 0x238f0,
4260         BNXT_ULP_CLASS_HID_253e0 = 0x253e0,
4261         BNXT_ULP_CLASS_HID_24dec = 0x24dec,
4262         BNXT_ULP_CLASS_HID_209d0 = 0x209d0,
4263         BNXT_ULP_CLASS_HID_2149c = 0x2149c,
4264         BNXT_ULP_CLASS_HID_20f8c = 0x20f8c,
4265         BNXT_ULP_CLASS_HID_25788 = 0x25788,
4266         BNXT_ULP_CLASS_HID_2136c = 0x2136c,
4267         BNXT_ULP_CLASS_HID_25d44 = 0x25d44,
4268         BNXT_ULP_CLASS_HID_21928 = 0x21928,
4269         BNXT_ULP_CLASS_HID_234a8 = 0x234a8,
4270         BNXT_ULP_CLASS_HID_22fd8 = 0x22fd8,
4271         BNXT_ULP_CLASS_HID_23a64 = 0x23a64,
4272         BNXT_ULP_CLASS_HID_25594 = 0x25594,
4273         BNXT_ULP_CLASS_HID_21e44 = 0x21e44,
4274         BNXT_ULP_CLASS_HID_23974 = 0x23974,
4275         BNXT_ULP_CLASS_HID_20400 = 0x20400,
4276         BNXT_ULP_CLASS_HID_23f30 = 0x23f30,
4277         BNXT_ULP_CLASS_HID_2593c = 0x2593c,
4278         BNXT_ULP_CLASS_HID_214e0 = 0x214e0,
4279         BNXT_ULP_CLASS_HID_25ef8 = 0x25ef8,
4280         BNXT_ULP_CLASS_HID_21adc = 0x21adc,
4281         BNXT_ULP_CLASS_HID_222d8 = 0x222d8,
4282         BNXT_ULP_CLASS_HID_25dc8 = 0x25dc8,
4283         BNXT_ULP_CLASS_HID_22894 = 0x22894,
4284         BNXT_ULP_CLASS_HID_24384 = 0x24384,
4285         BNXT_ULP_CLASS_HID_6224c = 0x6224c,
4286         BNXT_ULP_CLASS_HID_65d7c = 0x65d7c,
4287         BNXT_ULP_CLASS_HID_62808 = 0x62808,
4288         BNXT_ULP_CLASS_HID_64338 = 0x64338,
4289         BNXT_ULP_CLASS_HID_60fe8 = 0x60fe8,
4290         BNXT_ULP_CLASS_HID_62718 = 0x62718,
4291         BNXT_ULP_CLASS_HID_635a4 = 0x635a4,
4292         BNXT_ULP_CLASS_HID_62cd4 = 0x62cd4,
4293         BNXT_ULP_CLASS_HID_646a0 = 0x646a0,
4294         BNXT_ULP_CLASS_HID_60284 = 0x60284,
4295         BNXT_ULP_CLASS_HID_61150 = 0x61150,
4296         BNXT_ULP_CLASS_HID_60840 = 0x60840,
4297         BNXT_ULP_CLASS_HID_6507c = 0x6507c,
4298         BNXT_ULP_CLASS_HID_64b6c = 0x64b6c,
4299         BNXT_ULP_CLASS_HID_65638 = 0x65638,
4300         BNXT_ULP_CLASS_HID_6121c = 0x6121c,
4301         BNXT_ULP_CLASS_HID_6319c = 0x6319c,
4302         BNXT_ULP_CLASS_HID_6288c = 0x6288c,
4303         BNXT_ULP_CLASS_HID_63758 = 0x63758,
4304         BNXT_ULP_CLASS_HID_62e48 = 0x62e48,
4305         BNXT_ULP_CLASS_HID_61b38 = 0x61b38,
4306         BNXT_ULP_CLASS_HID_63228 = 0x63228,
4307         BNXT_ULP_CLASS_HID_600f4 = 0x600f4,
4308         BNXT_ULP_CLASS_HID_63be4 = 0x63be4,
4309         BNXT_ULP_CLASS_HID_655f0 = 0x655f0,
4310         BNXT_ULP_CLASS_HID_611d4 = 0x611d4,
4311         BNXT_ULP_CLASS_HID_65bac = 0x65bac,
4312         BNXT_ULP_CLASS_HID_61790 = 0x61790,
4313         BNXT_ULP_CLASS_HID_63f8c = 0x63f8c,
4314         BNXT_ULP_CLASS_HID_656bc = 0x656bc,
4315         BNXT_ULP_CLASS_HID_62548 = 0x62548,
4316         BNXT_ULP_CLASS_HID_65c78 = 0x65c78,
4317         BNXT_ULP_CLASS_HID_35f98 = 0x35f98,
4318         BNXT_ULP_CLASS_HID_31b7c = 0x31b7c,
4319         BNXT_ULP_CLASS_HID_34554 = 0x34554,
4320         BNXT_ULP_CLASS_HID_30138 = 0x30138,
4321         BNXT_ULP_CLASS_HID_32934 = 0x32934,
4322         BNXT_ULP_CLASS_HID_34024 = 0x34024,
4323         BNXT_ULP_CLASS_HID_32ef0 = 0x32ef0,
4324         BNXT_ULP_CLASS_HID_349e0 = 0x349e0,
4325         BNXT_ULP_CLASS_HID_304a0 = 0x304a0,
4326         BNXT_ULP_CLASS_HID_33fd0 = 0x33fd0,
4327         BNXT_ULP_CLASS_HID_30a9c = 0x30a9c,
4328         BNXT_ULP_CLASS_HID_3258c = 0x3258c,
4329         BNXT_ULP_CLASS_HID_34d88 = 0x34d88,
4330         BNXT_ULP_CLASS_HID_3096c = 0x3096c,
4331         BNXT_ULP_CLASS_HID_31438 = 0x31438,
4332         BNXT_ULP_CLASS_HID_30f28 = 0x30f28,
4333         BNXT_ULP_CLASS_HID_32aa8 = 0x32aa8,
4334         BNXT_ULP_CLASS_HID_345d8 = 0x345d8,
4335         BNXT_ULP_CLASS_HID_35064 = 0x35064,
4336         BNXT_ULP_CLASS_HID_34b94 = 0x34b94,
4337         BNXT_ULP_CLASS_HID_33444 = 0x33444,
4338         BNXT_ULP_CLASS_HID_32f74 = 0x32f74,
4339         BNXT_ULP_CLASS_HID_33a00 = 0x33a00,
4340         BNXT_ULP_CLASS_HID_35530 = 0x35530,
4341         BNXT_ULP_CLASS_HID_313f0 = 0x313f0,
4342         BNXT_ULP_CLASS_HID_30ae0 = 0x30ae0,
4343         BNXT_ULP_CLASS_HID_319ac = 0x319ac,
4344         BNXT_ULP_CLASS_HID_330dc = 0x330dc,
4345         BNXT_ULP_CLASS_HID_358d8 = 0x358d8,
4346         BNXT_ULP_CLASS_HID_314bc = 0x314bc,
4347         BNXT_ULP_CLASS_HID_35e94 = 0x35e94,
4348         BNXT_ULP_CLASS_HID_31a78 = 0x31a78,
4349         BNXT_ULP_CLASS_HID_7584c = 0x7584c,
4350         BNXT_ULP_CLASS_HID_71430 = 0x71430,
4351         BNXT_ULP_CLASS_HID_75e08 = 0x75e08,
4352         BNXT_ULP_CLASS_HID_71dec = 0x71dec,
4353         BNXT_ULP_CLASS_HID_725e8 = 0x725e8,
4354         BNXT_ULP_CLASS_HID_75d18 = 0x75d18,
4355         BNXT_ULP_CLASS_HID_72ba4 = 0x72ba4,
4356         BNXT_ULP_CLASS_HID_742d4 = 0x742d4,
4357         BNXT_ULP_CLASS_HID_70194 = 0x70194,
4358         BNXT_ULP_CLASS_HID_73884 = 0x73884,
4359         BNXT_ULP_CLASS_HID_70750 = 0x70750,
4360         BNXT_ULP_CLASS_HID_73e40 = 0x73e40,
4361         BNXT_ULP_CLASS_HID_7467c = 0x7467c,
4362         BNXT_ULP_CLASS_HID_70220 = 0x70220,
4363         BNXT_ULP_CLASS_HID_710ec = 0x710ec,
4364         BNXT_ULP_CLASS_HID_7081c = 0x7081c,
4365         BNXT_ULP_CLASS_HID_7279c = 0x7279c,
4366         BNXT_ULP_CLASS_HID_75e8c = 0x75e8c,
4367         BNXT_ULP_CLASS_HID_72d58 = 0x72d58,
4368         BNXT_ULP_CLASS_HID_74448 = 0x74448,
4369         BNXT_ULP_CLASS_HID_73138 = 0x73138,
4370         BNXT_ULP_CLASS_HID_72828 = 0x72828,
4371         BNXT_ULP_CLASS_HID_736f4 = 0x736f4,
4372         BNXT_ULP_CLASS_HID_751e4 = 0x751e4,
4373         BNXT_ULP_CLASS_HID_74bf0 = 0x74bf0,
4374         BNXT_ULP_CLASS_HID_707d4 = 0x707d4,
4375         BNXT_ULP_CLASS_HID_71260 = 0x71260,
4376         BNXT_ULP_CLASS_HID_70d90 = 0x70d90,
4377         BNXT_ULP_CLASS_HID_7558c = 0x7558c,
4378         BNXT_ULP_CLASS_HID_71170 = 0x71170,
4379         BNXT_ULP_CLASS_HID_75b48 = 0x75b48,
4380         BNXT_ULP_CLASS_HID_7172c = 0x7172c,
4381         BNXT_ULP_CLASS_HID_2d298 = 0x2d298,
4382         BNXT_ULP_CLASS_HID_2cd88 = 0x2cd88,
4383         BNXT_ULP_CLASS_HID_2d854 = 0x2d854,
4384         BNXT_ULP_CLASS_HID_29438 = 0x29438,
4385         BNXT_ULP_CLASS_HID_2bc34 = 0x2bc34,
4386         BNXT_ULP_CLASS_HID_2d724 = 0x2d724,
4387         BNXT_ULP_CLASS_HID_2a5f0 = 0x2a5f0,
4388         BNXT_ULP_CLASS_HID_2dce0 = 0x2dce0,
4389         BNXT_ULP_CLASS_HID_29ba0 = 0x29ba0,
4390         BNXT_ULP_CLASS_HID_2b2d0 = 0x2b2d0,
4391         BNXT_ULP_CLASS_HID_2819c = 0x2819c,
4392         BNXT_ULP_CLASS_HID_2b88c = 0x2b88c,
4393         BNXT_ULP_CLASS_HID_2c088 = 0x2c088,
4394         BNXT_ULP_CLASS_HID_29c6c = 0x29c6c,
4395         BNXT_ULP_CLASS_HID_2c644 = 0x2c644,
4396         BNXT_ULP_CLASS_HID_28228 = 0x28228,
4397         BNXT_ULP_CLASS_HID_2a1a8 = 0x2a1a8,
4398         BNXT_ULP_CLASS_HID_2d8d8 = 0x2d8d8,
4399         BNXT_ULP_CLASS_HID_2a764 = 0x2a764,
4400         BNXT_ULP_CLASS_HID_2de94 = 0x2de94,
4401         BNXT_ULP_CLASS_HID_28b44 = 0x28b44,
4402         BNXT_ULP_CLASS_HID_2a274 = 0x2a274,
4403         BNXT_ULP_CLASS_HID_2b100 = 0x2b100,
4404         BNXT_ULP_CLASS_HID_2a830 = 0x2a830,
4405         BNXT_ULP_CLASS_HID_2c23c = 0x2c23c,
4406         BNXT_ULP_CLASS_HID_281e0 = 0x281e0,
4407         BNXT_ULP_CLASS_HID_2cbf8 = 0x2cbf8,
4408         BNXT_ULP_CLASS_HID_287dc = 0x287dc,
4409         BNXT_ULP_CLASS_HID_2afd8 = 0x2afd8,
4410         BNXT_ULP_CLASS_HID_2c6c8 = 0x2c6c8,
4411         BNXT_ULP_CLASS_HID_2d594 = 0x2d594,
4412         BNXT_ULP_CLASS_HID_29178 = 0x29178,
4413         BNXT_ULP_CLASS_HID_6af4c = 0x6af4c,
4414         BNXT_ULP_CLASS_HID_6c67c = 0x6c67c,
4415         BNXT_ULP_CLASS_HID_6d508 = 0x6d508,
4416         BNXT_ULP_CLASS_HID_690ec = 0x690ec,
4417         BNXT_ULP_CLASS_HID_6b8e8 = 0x6b8e8,
4418         BNXT_ULP_CLASS_HID_6d018 = 0x6d018,
4419         BNXT_ULP_CLASS_HID_6bea4 = 0x6bea4,
4420         BNXT_ULP_CLASS_HID_6d9d4 = 0x6d9d4,
4421         BNXT_ULP_CLASS_HID_69494 = 0x69494,
4422         BNXT_ULP_CLASS_HID_68f84 = 0x68f84,
4423         BNXT_ULP_CLASS_HID_69a50 = 0x69a50,
4424         BNXT_ULP_CLASS_HID_6b540 = 0x6b540,
4425         BNXT_ULP_CLASS_HID_6dd7c = 0x6dd7c,
4426         BNXT_ULP_CLASS_HID_69920 = 0x69920,
4427         BNXT_ULP_CLASS_HID_6c338 = 0x6c338,
4428         BNXT_ULP_CLASS_HID_69f1c = 0x69f1c,
4429         BNXT_ULP_CLASS_HID_6ba9c = 0x6ba9c,
4430         BNXT_ULP_CLASS_HID_6d58c = 0x6d58c,
4431         BNXT_ULP_CLASS_HID_6a058 = 0x6a058,
4432         BNXT_ULP_CLASS_HID_6db48 = 0x6db48,
4433         BNXT_ULP_CLASS_HID_68438 = 0x68438,
4434         BNXT_ULP_CLASS_HID_6bf28 = 0x6bf28,
4435         BNXT_ULP_CLASS_HID_68df4 = 0x68df4,
4436         BNXT_ULP_CLASS_HID_6a4e4 = 0x6a4e4,
4437         BNXT_ULP_CLASS_HID_6def0 = 0x6def0,
4438         BNXT_ULP_CLASS_HID_69ad4 = 0x69ad4,
4439         BNXT_ULP_CLASS_HID_6c4ac = 0x6c4ac,
4440         BNXT_ULP_CLASS_HID_68090 = 0x68090,
4441         BNXT_ULP_CLASS_HID_6a88c = 0x6a88c,
4442         BNXT_ULP_CLASS_HID_6c3bc = 0x6c3bc,
4443         BNXT_ULP_CLASS_HID_6ae48 = 0x6ae48,
4444         BNXT_ULP_CLASS_HID_6c978 = 0x6c978,
4445         BNXT_ULP_CLASS_HID_3c898 = 0x3c898,
4446         BNXT_ULP_CLASS_HID_3847c = 0x3847c,
4447         BNXT_ULP_CLASS_HID_39308 = 0x39308,
4448         BNXT_ULP_CLASS_HID_38a38 = 0x38a38,
4449         BNXT_ULP_CLASS_HID_3d234 = 0x3d234,
4450         BNXT_ULP_CLASS_HID_3cd24 = 0x3cd24,
4451         BNXT_ULP_CLASS_HID_3dbf0 = 0x3dbf0,
4452         BNXT_ULP_CLASS_HID_397d4 = 0x397d4,
4453         BNXT_ULP_CLASS_HID_3b1a0 = 0x3b1a0,
4454         BNXT_ULP_CLASS_HID_3a8d0 = 0x3a8d0,
4455         BNXT_ULP_CLASS_HID_3b79c = 0x3b79c,
4456         BNXT_ULP_CLASS_HID_3ae8c = 0x3ae8c,
4457         BNXT_ULP_CLASS_HID_39b7c = 0x39b7c,
4458         BNXT_ULP_CLASS_HID_3b26c = 0x3b26c,
4459         BNXT_ULP_CLASS_HID_38138 = 0x38138,
4460         BNXT_ULP_CLASS_HID_3b828 = 0x3b828,
4461         BNXT_ULP_CLASS_HID_3d7a8 = 0x3d7a8,
4462         BNXT_ULP_CLASS_HID_3938c = 0x3938c,
4463         BNXT_ULP_CLASS_HID_3dd64 = 0x3dd64,
4464         BNXT_ULP_CLASS_HID_39948 = 0x39948,
4465         BNXT_ULP_CLASS_HID_3a144 = 0x3a144,
4466         BNXT_ULP_CLASS_HID_3d874 = 0x3d874,
4467         BNXT_ULP_CLASS_HID_3a700 = 0x3a700,
4468         BNXT_ULP_CLASS_HID_3de30 = 0x3de30,
4469         BNXT_ULP_CLASS_HID_39cf0 = 0x39cf0,
4470         BNXT_ULP_CLASS_HID_3b7e0 = 0x3b7e0,
4471         BNXT_ULP_CLASS_HID_382ac = 0x382ac,
4472         BNXT_ULP_CLASS_HID_3bddc = 0x3bddc,
4473         BNXT_ULP_CLASS_HID_3c5d8 = 0x3c5d8,
4474         BNXT_ULP_CLASS_HID_381bc = 0x381bc,
4475         BNXT_ULP_CLASS_HID_3cb94 = 0x3cb94,
4476         BNXT_ULP_CLASS_HID_38778 = 0x38778,
4477         BNXT_ULP_CLASS_HID_7c54c = 0x7c54c,
4478         BNXT_ULP_CLASS_HID_78130 = 0x78130,
4479         BNXT_ULP_CLASS_HID_7cb08 = 0x7cb08,
4480         BNXT_ULP_CLASS_HID_786ec = 0x786ec,
4481         BNXT_ULP_CLASS_HID_7aee8 = 0x7aee8,
4482         BNXT_ULP_CLASS_HID_7c618 = 0x7c618,
4483         BNXT_ULP_CLASS_HID_7d4a4 = 0x7d4a4,
4484         BNXT_ULP_CLASS_HID_79088 = 0x79088,
4485         BNXT_ULP_CLASS_HID_78a94 = 0x78a94,
4486         BNXT_ULP_CLASS_HID_7a584 = 0x7a584,
4487         BNXT_ULP_CLASS_HID_7b050 = 0x7b050,
4488         BNXT_ULP_CLASS_HID_7ab40 = 0x7ab40,
4489         BNXT_ULP_CLASS_HID_79430 = 0x79430,
4490         BNXT_ULP_CLASS_HID_78f20 = 0x78f20,
4491         BNXT_ULP_CLASS_HID_79dec = 0x79dec,
4492         BNXT_ULP_CLASS_HID_7b51c = 0x7b51c,
4493         BNXT_ULP_CLASS_HID_7d09c = 0x7d09c,
4494         BNXT_ULP_CLASS_HID_7cb8c = 0x7cb8c,
4495         BNXT_ULP_CLASS_HID_7d658 = 0x7d658,
4496         BNXT_ULP_CLASS_HID_7923c = 0x7923c,
4497         BNXT_ULP_CLASS_HID_7ba38 = 0x7ba38,
4498         BNXT_ULP_CLASS_HID_7d528 = 0x7d528,
4499         BNXT_ULP_CLASS_HID_7a3f4 = 0x7a3f4,
4500         BNXT_ULP_CLASS_HID_7dae4 = 0x7dae4,
4501         BNXT_ULP_CLASS_HID_799a4 = 0x799a4,
4502         BNXT_ULP_CLASS_HID_7b0d4 = 0x7b0d4,
4503         BNXT_ULP_CLASS_HID_79f60 = 0x79f60,
4504         BNXT_ULP_CLASS_HID_7b690 = 0x7b690,
4505         BNXT_ULP_CLASS_HID_7de8c = 0x7de8c,
4506         BNXT_ULP_CLASS_HID_79a70 = 0x79a70,
4507         BNXT_ULP_CLASS_HID_7c448 = 0x7c448,
4508         BNXT_ULP_CLASS_HID_7802c = 0x7802c,
4509         BNXT_ULP_CLASS_HID_86a0 = 0x86a0,
4510         BNXT_ULP_CLASS_HID_a1b0 = 0xa1b0,
4511         BNXT_ULP_CLASS_HID_8c6c = 0x8c6c,
4512         BNXT_ULP_CLASS_HID_a77c = 0xa77c,
4513         BNXT_ULP_CLASS_HID_900c = 0x900c,
4514         BNXT_ULP_CLASS_HID_8b1c = 0x8b1c,
4515         BNXT_ULP_CLASS_HID_99c8 = 0x99c8,
4516         BNXT_ULP_CLASS_HID_b0d8 = 0xb0d8,
4517         BNXT_ULP_CLASS_HID_aad4 = 0xaad4,
4518         BNXT_ULP_CLASS_HID_c224 = 0xc224,
4519         BNXT_ULP_CLASS_HID_d090 = 0xd090,
4520         BNXT_ULP_CLASS_HID_cbe0 = 0xcbe0,
4521         BNXT_ULP_CLASS_HID_b4b0 = 0xb4b0,
4522         BNXT_ULP_CLASS_HID_af80 = 0xaf80,
4523         BNXT_ULP_CLASS_HID_ba7c = 0xba7c,
4524         BNXT_ULP_CLASS_HID_d54c = 0xd54c,
4525         BNXT_ULP_CLASS_HID_48374 = 0x48374,
4526         BNXT_ULP_CLASS_HID_4ba44 = 0x4ba44,
4527         BNXT_ULP_CLASS_HID_48930 = 0x48930,
4528         BNXT_ULP_CLASS_HID_4a000 = 0x4a000,
4529         BNXT_ULP_CLASS_HID_4c80c = 0x4c80c,
4530         BNXT_ULP_CLASS_HID_48420 = 0x48420,
4531         BNXT_ULP_CLASS_HID_4929c = 0x4929c,
4532         BNXT_ULP_CLASS_HID_48dec = 0x48dec,
4533         BNXT_ULP_CLASS_HID_4a798 = 0x4a798,
4534         BNXT_ULP_CLASS_HID_4dee8 = 0x4dee8,
4535         BNXT_ULP_CLASS_HID_4ada4 = 0x4ada4,
4536         BNXT_ULP_CLASS_HID_4c4b4 = 0x4c4b4,
4537         BNXT_ULP_CLASS_HID_4b144 = 0x4b144,
4538         BNXT_ULP_CLASS_HID_4a854 = 0x4a854,
4539         BNXT_ULP_CLASS_HID_4b700 = 0x4b700,
4540         BNXT_ULP_CLASS_HID_4ae10 = 0x4ae10,
4541         BNXT_ULP_CLASS_HID_1bca0 = 0x1bca0,
4542         BNXT_ULP_CLASS_HID_1d7b0 = 0x1d7b0,
4543         BNXT_ULP_CLASS_HID_1a26c = 0x1a26c,
4544         BNXT_ULP_CLASS_HID_1dd7c = 0x1dd7c,
4545         BNXT_ULP_CLASS_HID_1860c = 0x1860c,
4546         BNXT_ULP_CLASS_HID_1a11c = 0x1a11c,
4547         BNXT_ULP_CLASS_HID_18fc8 = 0x18fc8,
4548         BNXT_ULP_CLASS_HID_1a6d8 = 0x1a6d8,
4549         BNXT_ULP_CLASS_HID_1c0d4 = 0x1c0d4,
4550         BNXT_ULP_CLASS_HID_19ce8 = 0x19ce8,
4551         BNXT_ULP_CLASS_HID_1c690 = 0x1c690,
4552         BNXT_ULP_CLASS_HID_182b4 = 0x182b4,
4553         BNXT_ULP_CLASS_HID_1aab0 = 0x1aab0,
4554         BNXT_ULP_CLASS_HID_1c580 = 0x1c580,
4555         BNXT_ULP_CLASS_HID_1d07c = 0x1d07c,
4556         BNXT_ULP_CLASS_HID_1cb4c = 0x1cb4c,
4557         BNXT_ULP_CLASS_HID_5b974 = 0x5b974,
4558         BNXT_ULP_CLASS_HID_5d044 = 0x5d044,
4559         BNXT_ULP_CLASS_HID_5bf30 = 0x5bf30,
4560         BNXT_ULP_CLASS_HID_5d600 = 0x5d600,
4561         BNXT_ULP_CLASS_HID_582d0 = 0x582d0,
4562         BNXT_ULP_CLASS_HID_5ba20 = 0x5ba20,
4563         BNXT_ULP_CLASS_HID_5889c = 0x5889c,
4564         BNXT_ULP_CLASS_HID_5a3ec = 0x5a3ec,
4565         BNXT_ULP_CLASS_HID_5dd98 = 0x5dd98,
4566         BNXT_ULP_CLASS_HID_599bc = 0x599bc,
4567         BNXT_ULP_CLASS_HID_5c3a4 = 0x5c3a4,
4568         BNXT_ULP_CLASS_HID_59f78 = 0x59f78,
4569         BNXT_ULP_CLASS_HID_5a744 = 0x5a744,
4570         BNXT_ULP_CLASS_HID_5de54 = 0x5de54,
4571         BNXT_ULP_CLASS_HID_5ad00 = 0x5ad00,
4572         BNXT_ULP_CLASS_HID_5c410 = 0x5c410,
4573         BNXT_ULP_CLASS_HID_cd20 = 0xcd20,
4574         BNXT_ULP_CLASS_HID_e430 = 0xe430,
4575         BNXT_ULP_CLASS_HID_f2ec = 0xf2ec,
4576         BNXT_ULP_CLASS_HID_edfc = 0xedfc,
4577         BNXT_ULP_CLASS_HID_d68c = 0xd68c,
4578         BNXT_ULP_CLASS_HID_f19c = 0xf19c,
4579         BNXT_ULP_CLASS_HID_dc48 = 0xdc48,
4580         BNXT_ULP_CLASS_HID_f758 = 0xf758,
4581         BNXT_ULP_CLASS_HID_d154 = 0xd154,
4582         BNXT_ULP_CLASS_HID_c8a4 = 0xc8a4,
4583         BNXT_ULP_CLASS_HID_d710 = 0xd710,
4584         BNXT_ULP_CLASS_HID_d334 = 0xd334,
4585         BNXT_ULP_CLASS_HID_fb30 = 0xfb30,
4586         BNXT_ULP_CLASS_HID_d200 = 0xd200,
4587         BNXT_ULP_CLASS_HID_e0fc = 0xe0fc,
4588         BNXT_ULP_CLASS_HID_dbcc = 0xdbcc,
4589         BNXT_ULP_CLASS_HID_4c9f4 = 0x4c9f4,
4590         BNXT_ULP_CLASS_HID_4e0c4 = 0x4e0c4,
4591         BNXT_ULP_CLASS_HID_4cfb0 = 0x4cfb0,
4592         BNXT_ULP_CLASS_HID_4e680 = 0x4e680,
4593         BNXT_ULP_CLASS_HID_4d350 = 0x4d350,
4594         BNXT_ULP_CLASS_HID_4caa0 = 0x4caa0,
4595         BNXT_ULP_CLASS_HID_4d91c = 0x4d91c,
4596         BNXT_ULP_CLASS_HID_4f06c = 0x4f06c,
4597         BNXT_ULP_CLASS_HID_4ea18 = 0x4ea18,
4598         BNXT_ULP_CLASS_HID_4c568 = 0x4c568,
4599         BNXT_ULP_CLASS_HID_4d024 = 0x4d024,
4600         BNXT_ULP_CLASS_HID_4cb34 = 0x4cb34,
4601         BNXT_ULP_CLASS_HID_4f7c4 = 0x4f7c4,
4602         BNXT_ULP_CLASS_HID_4eed4 = 0x4eed4,
4603         BNXT_ULP_CLASS_HID_4fd80 = 0x4fd80,
4604         BNXT_ULP_CLASS_HID_4d490 = 0x4d490,
4605         BNXT_ULP_CLASS_HID_1e320 = 0x1e320,
4606         BNXT_ULP_CLASS_HID_1da30 = 0x1da30,
4607         BNXT_ULP_CLASS_HID_1e8ec = 0x1e8ec,
4608         BNXT_ULP_CLASS_HID_1c3fc = 0x1c3fc,
4609         BNXT_ULP_CLASS_HID_1cc8c = 0x1cc8c,
4610         BNXT_ULP_CLASS_HID_1e79c = 0x1e79c,
4611         BNXT_ULP_CLASS_HID_1f248 = 0x1f248,
4612         BNXT_ULP_CLASS_HID_1ed58 = 0x1ed58,
4613         BNXT_ULP_CLASS_HID_1c754 = 0x1c754,
4614         BNXT_ULP_CLASS_HID_1c368 = 0x1c368,
4615         BNXT_ULP_CLASS_HID_1cd10 = 0x1cd10,
4616         BNXT_ULP_CLASS_HID_1c934 = 0x1c934,
4617         BNXT_ULP_CLASS_HID_1d130 = 0x1d130,
4618         BNXT_ULP_CLASS_HID_1c800 = 0x1c800,
4619         BNXT_ULP_CLASS_HID_1d6fc = 0x1d6fc,
4620         BNXT_ULP_CLASS_HID_1d290 = 0x1d290,
4621         BNXT_ULP_CLASS_HID_5fff4 = 0x5fff4,
4622         BNXT_ULP_CLASS_HID_5d6c4 = 0x5d6c4,
4623         BNXT_ULP_CLASS_HID_5e5b0 = 0x5e5b0,
4624         BNXT_ULP_CLASS_HID_5dc80 = 0x5dc80,
4625         BNXT_ULP_CLASS_HID_5c950 = 0x5c950,
4626         BNXT_ULP_CLASS_HID_5e0a0 = 0x5e0a0,
4627         BNXT_ULP_CLASS_HID_5cf1c = 0x5cf1c,
4628         BNXT_ULP_CLASS_HID_5e66c = 0x5e66c,
4629         BNXT_ULP_CLASS_HID_5c018 = 0x5c018,
4630         BNXT_ULP_CLASS_HID_5dc3c = 0x5dc3c,
4631         BNXT_ULP_CLASS_HID_5c624 = 0x5c624,
4632         BNXT_ULP_CLASS_HID_5c5f8 = 0x5c5f8,
4633         BNXT_ULP_CLASS_HID_5edc4 = 0x5edc4,
4634         BNXT_ULP_CLASS_HID_5c4d4 = 0x5c4d4,
4635         BNXT_ULP_CLASS_HID_5d380 = 0x5d380,
4636         BNXT_ULP_CLASS_HID_5ca90 = 0x5ca90,
4637         BNXT_ULP_CLASS_HID_abe0 = 0xabe0,
4638         BNXT_ULP_CLASS_HID_a2f0 = 0xa2f0,
4639         BNXT_ULP_CLASS_HID_b1ac = 0xb1ac,
4640         BNXT_ULP_CLASS_HID_a8bc = 0xa8bc,
4641         BNXT_ULP_CLASS_HID_b54c = 0xb54c,
4642         BNXT_ULP_CLASS_HID_ac5c = 0xac5c,
4643         BNXT_ULP_CLASS_HID_bb08 = 0xbb08,
4644         BNXT_ULP_CLASS_HID_b218 = 0xb218,
4645         BNXT_ULP_CLASS_HID_ac14 = 0xac14,
4646         BNXT_ULP_CLASS_HID_e764 = 0xe764,
4647         BNXT_ULP_CLASS_HID_f5d0 = 0xf5d0,
4648         BNXT_ULP_CLASS_HID_b1f4 = 0xb1f4,
4649         BNXT_ULP_CLASS_HID_b9f0 = 0xb9f0,
4650         BNXT_ULP_CLASS_HID_f0c0 = 0xf0c0,
4651         BNXT_ULP_CLASS_HID_bfbc = 0xbfbc,
4652         BNXT_ULP_CLASS_HID_f68c = 0xf68c,
4653         BNXT_ULP_CLASS_HID_4a4b4 = 0x4a4b4,
4654         BNXT_ULP_CLASS_HID_4bf84 = 0x4bf84,
4655         BNXT_ULP_CLASS_HID_4aa70 = 0x4aa70,
4656         BNXT_ULP_CLASS_HID_4a540 = 0x4a540,
4657         BNXT_ULP_CLASS_HID_4ed4c = 0x4ed4c,
4658         BNXT_ULP_CLASS_HID_4a960 = 0x4a960,
4659         BNXT_ULP_CLASS_HID_4b7dc = 0x4b7dc,
4660         BNXT_ULP_CLASS_HID_4af2c = 0x4af2c,
4661         BNXT_ULP_CLASS_HID_4a8d8 = 0x4a8d8,
4662         BNXT_ULP_CLASS_HID_4e028 = 0x4e028,
4663         BNXT_ULP_CLASS_HID_4aee4 = 0x4aee4,
4664         BNXT_ULP_CLASS_HID_4e9f4 = 0x4e9f4,
4665         BNXT_ULP_CLASS_HID_4b284 = 0x4b284,
4666         BNXT_ULP_CLASS_HID_4ad94 = 0x4ad94,
4667         BNXT_ULP_CLASS_HID_4b840 = 0x4b840,
4668         BNXT_ULP_CLASS_HID_4f350 = 0x4f350,
4669         BNXT_ULP_CLASS_HID_1a1e0 = 0x1a1e0,
4670         BNXT_ULP_CLASS_HID_1f8f0 = 0x1f8f0,
4671         BNXT_ULP_CLASS_HID_1a7ac = 0x1a7ac,
4672         BNXT_ULP_CLASS_HID_1febc = 0x1febc,
4673         BNXT_ULP_CLASS_HID_1ab4c = 0x1ab4c,
4674         BNXT_ULP_CLASS_HID_1a25c = 0x1a25c,
4675         BNXT_ULP_CLASS_HID_1b108 = 0x1b108,
4676         BNXT_ULP_CLASS_HID_1a818 = 0x1a818,
4677         BNXT_ULP_CLASS_HID_1e214 = 0x1e214,
4678         BNXT_ULP_CLASS_HID_1be28 = 0x1be28,
4679         BNXT_ULP_CLASS_HID_1ebd0 = 0x1ebd0,
4680         BNXT_ULP_CLASS_HID_1a7f4 = 0x1a7f4,
4681         BNXT_ULP_CLASS_HID_1aff0 = 0x1aff0,
4682         BNXT_ULP_CLASS_HID_1e6c0 = 0x1e6c0,
4683         BNXT_ULP_CLASS_HID_1f5bc = 0x1f5bc,
4684         BNXT_ULP_CLASS_HID_1b150 = 0x1b150,
4685         BNXT_ULP_CLASS_HID_5bab4 = 0x5bab4,
4686         BNXT_ULP_CLASS_HID_5f584 = 0x5f584,
4687         BNXT_ULP_CLASS_HID_5a070 = 0x5a070,
4688         BNXT_ULP_CLASS_HID_5fb40 = 0x5fb40,
4689         BNXT_ULP_CLASS_HID_5a410 = 0x5a410,
4690         BNXT_ULP_CLASS_HID_5bf60 = 0x5bf60,
4691         BNXT_ULP_CLASS_HID_5addc = 0x5addc,
4692         BNXT_ULP_CLASS_HID_5a52c = 0x5a52c,
4693         BNXT_ULP_CLASS_HID_5fed8 = 0x5fed8,
4694         BNXT_ULP_CLASS_HID_5bafc = 0x5bafc,
4695         BNXT_ULP_CLASS_HID_5e4e4 = 0x5e4e4,
4696         BNXT_ULP_CLASS_HID_5a0b8 = 0x5a0b8,
4697         BNXT_ULP_CLASS_HID_5a884 = 0x5a884,
4698         BNXT_ULP_CLASS_HID_5e394 = 0x5e394,
4699         BNXT_ULP_CLASS_HID_5ae40 = 0x5ae40,
4700         BNXT_ULP_CLASS_HID_5e950 = 0x5e950,
4701         BNXT_ULP_CLASS_HID_ee60 = 0xee60,
4702         BNXT_ULP_CLASS_HID_e970 = 0xe970,
4703         BNXT_ULP_CLASS_HID_f42c = 0xf42c,
4704         BNXT_ULP_CLASS_HID_ef3c = 0xef3c,
4705         BNXT_ULP_CLASS_HID_fbcc = 0xfbcc,
4706         BNXT_ULP_CLASS_HID_f2dc = 0xf2dc,
4707         BNXT_ULP_CLASS_HID_e188 = 0xe188,
4708         BNXT_ULP_CLASS_HID_f898 = 0xf898,
4709         BNXT_ULP_CLASS_HID_f294 = 0xf294,
4710         BNXT_ULP_CLASS_HID_ede4 = 0xede4,
4711         BNXT_ULP_CLASS_HID_f850 = 0xf850,
4712         BNXT_ULP_CLASS_HID_f474 = 0xf474,
4713         BNXT_ULP_CLASS_HID_fc70 = 0xfc70,
4714         BNXT_ULP_CLASS_HID_f740 = 0xf740,
4715         BNXT_ULP_CLASS_HID_e23c = 0xe23c,
4716         BNXT_ULP_CLASS_HID_fd0c = 0xfd0c,
4717         BNXT_ULP_CLASS_HID_4eb34 = 0x4eb34,
4718         BNXT_ULP_CLASS_HID_4e204 = 0x4e204,
4719         BNXT_ULP_CLASS_HID_4f0f0 = 0x4f0f0,
4720         BNXT_ULP_CLASS_HID_4ebc0 = 0x4ebc0,
4721         BNXT_ULP_CLASS_HID_4f490 = 0x4f490,
4722         BNXT_ULP_CLASS_HID_4efe0 = 0x4efe0,
4723         BNXT_ULP_CLASS_HID_4fa5c = 0x4fa5c,
4724         BNXT_ULP_CLASS_HID_4f5ac = 0x4f5ac,
4725         BNXT_ULP_CLASS_HID_4ef58 = 0x4ef58,
4726         BNXT_ULP_CLASS_HID_4e6a8 = 0x4e6a8,
4727         BNXT_ULP_CLASS_HID_4f564 = 0x4f564,
4728         BNXT_ULP_CLASS_HID_4f138 = 0x4f138,
4729         BNXT_ULP_CLASS_HID_4f904 = 0x4f904,
4730         BNXT_ULP_CLASS_HID_4f014 = 0x4f014,
4731         BNXT_ULP_CLASS_HID_4fec0 = 0x4fec0,
4732         BNXT_ULP_CLASS_HID_4f9d0 = 0x4f9d0,
4733         BNXT_ULP_CLASS_HID_1e460 = 0x1e460,
4734         BNXT_ULP_CLASS_HID_1ff70 = 0x1ff70,
4735         BNXT_ULP_CLASS_HID_1ea2c = 0x1ea2c,
4736         BNXT_ULP_CLASS_HID_1e53c = 0x1e53c,
4737         BNXT_ULP_CLASS_HID_1f1cc = 0x1f1cc,
4738         BNXT_ULP_CLASS_HID_1e8dc = 0x1e8dc,
4739         BNXT_ULP_CLASS_HID_1f788 = 0x1f788,
4740         BNXT_ULP_CLASS_HID_1ee98 = 0x1ee98,
4741         BNXT_ULP_CLASS_HID_1e894 = 0x1e894,
4742         BNXT_ULP_CLASS_HID_1e4a8 = 0x1e4a8,
4743         BNXT_ULP_CLASS_HID_1f364 = 0x1f364,
4744         BNXT_ULP_CLASS_HID_1ea74 = 0x1ea74,
4745         BNXT_ULP_CLASS_HID_1f270 = 0x1f270,
4746         BNXT_ULP_CLASS_HID_1ed40 = 0x1ed40,
4747         BNXT_ULP_CLASS_HID_1f83c = 0x1f83c,
4748         BNXT_ULP_CLASS_HID_1f7d0 = 0x1f7d0,
4749         BNXT_ULP_CLASS_HID_5e134 = 0x5e134,
4750         BNXT_ULP_CLASS_HID_5f804 = 0x5f804,
4751         BNXT_ULP_CLASS_HID_5e6f0 = 0x5e6f0,
4752         BNXT_ULP_CLASS_HID_5e1c0 = 0x5e1c0,
4753         BNXT_ULP_CLASS_HID_5ea90 = 0x5ea90,
4754         BNXT_ULP_CLASS_HID_5e5e0 = 0x5e5e0,
4755         BNXT_ULP_CLASS_HID_5f05c = 0x5f05c,
4756         BNXT_ULP_CLASS_HID_5ebac = 0x5ebac,
4757         BNXT_ULP_CLASS_HID_5e558 = 0x5e558,
4758         BNXT_ULP_CLASS_HID_5e17c = 0x5e17c,
4759         BNXT_ULP_CLASS_HID_5eb64 = 0x5eb64,
4760         BNXT_ULP_CLASS_HID_5e738 = 0x5e738,
4761         BNXT_ULP_CLASS_HID_5ef04 = 0x5ef04,
4762         BNXT_ULP_CLASS_HID_5e614 = 0x5e614,
4763         BNXT_ULP_CLASS_HID_5f4c0 = 0x5f4c0,
4764         BNXT_ULP_CLASS_HID_5f0e4 = 0x5f0e4,
4765         BNXT_ULP_CLASS_HID_5802 = 0x5802,
4766         BNXT_ULP_CLASS_HID_5e46 = 0x5e46,
4767         BNXT_ULP_CLASS_HID_1d76 = 0x1d76,
4768         BNXT_ULP_CLASS_HID_02ba = 0x02ba,
4769         BNXT_ULP_CLASS_HID_32a2 = 0x32a2,
4770         BNXT_ULP_CLASS_HID_38e6 = 0x38e6,
4771         BNXT_ULP_CLASS_HID_52ca = 0x52ca,
4772         BNXT_ULP_CLASS_HID_580e = 0x580e,
4773         BNXT_ULP_CLASS_HID_44996 = 0x44996,
4774         BNXT_ULP_CLASS_HID_410e6 = 0x410e6,
4775         BNXT_ULP_CLASS_HID_42036 = 0x42036,
4776         BNXT_ULP_CLASS_HID_4264a = 0x4264a,
4777         BNXT_ULP_CLASS_HID_45ffe = 0x45ffe,
4778         BNXT_ULP_CLASS_HID_44532 = 0x44532,
4779         BNXT_ULP_CLASS_HID_4399e = 0x4399e,
4780         BNXT_ULP_CLASS_HID_43fd2 = 0x43fd2,
4781         BNXT_ULP_CLASS_HID_23da0 = 0x23da0,
4782         BNXT_ULP_CLASS_HID_2239c = 0x2239c,
4783         BNXT_ULP_CLASS_HID_207fc = 0x207fc,
4784         BNXT_ULP_CLASS_HID_20d38 = 0x20d38,
4785         BNXT_ULP_CLASS_HID_25e34 = 0x25e34,
4786         BNXT_ULP_CLASS_HID_24470 = 0x24470,
4787         BNXT_ULP_CLASS_HID_22850 = 0x22850,
4788         BNXT_ULP_CLASS_HID_2518c = 0x2518c,
4789         BNXT_ULP_CLASS_HID_20970 = 0x20970,
4790         BNXT_ULP_CLASS_HID_20eac = 0x20eac,
4791         BNXT_ULP_CLASS_HID_2128c = 0x2128c,
4792         BNXT_ULP_CLASS_HID_218c8 = 0x218c8,
4793         BNXT_ULP_CLASS_HID_22dc4 = 0x22dc4,
4794         BNXT_ULP_CLASS_HID_25300 = 0x25300,
4795         BNXT_ULP_CLASS_HID_23760 = 0x23760,
4796         BNXT_ULP_CLASS_HID_23d5c = 0x23d5c,
4797         BNXT_ULP_CLASS_HID_63694 = 0x63694,
4798         BNXT_ULP_CLASS_HID_63cd0 = 0x63cd0,
4799         BNXT_ULP_CLASS_HID_60030 = 0x60030,
4800         BNXT_ULP_CLASS_HID_6066c = 0x6066c,
4801         BNXT_ULP_CLASS_HID_65b68 = 0x65b68,
4802         BNXT_ULP_CLASS_HID_640a4 = 0x640a4,
4803         BNXT_ULP_CLASS_HID_62484 = 0x62484,
4804         BNXT_ULP_CLASS_HID_62ac0 = 0x62ac0,
4805         BNXT_ULP_CLASS_HID_605a4 = 0x605a4,
4806         BNXT_ULP_CLASS_HID_60be0 = 0x60be0,
4807         BNXT_ULP_CLASS_HID_64a8c = 0x64a8c,
4808         BNXT_ULP_CLASS_HID_6153c = 0x6153c,
4809         BNXT_ULP_CLASS_HID_62638 = 0x62638,
4810         BNXT_ULP_CLASS_HID_62c74 = 0x62c74,
4811         BNXT_ULP_CLASS_HID_63054 = 0x63054,
4812         BNXT_ULP_CLASS_HID_63990 = 0x63990,
4813         BNXT_ULP_CLASS_HID_9a98 = 0x9a98,
4814         BNXT_ULP_CLASS_HID_80a4 = 0x80a4,
4815         BNXT_ULP_CLASS_HID_c3b0 = 0xc3b0,
4816         BNXT_ULP_CLASS_HID_c9fc = 0xc9fc,
4817         BNXT_ULP_CLASS_HID_bf0c = 0xbf0c,
4818         BNXT_ULP_CLASS_HID_a548 = 0xa548,
4819         BNXT_ULP_CLASS_HID_8968 = 0x8968,
4820         BNXT_ULP_CLASS_HID_8eb4 = 0x8eb4,
4821         BNXT_ULP_CLASS_HID_497ac = 0x497ac,
4822         BNXT_ULP_CLASS_HID_49de8 = 0x49de8,
4823         BNXT_ULP_CLASS_HID_4dcc4 = 0x4dcc4,
4824         BNXT_ULP_CLASS_HID_4c200 = 0x4c200,
4825         BNXT_ULP_CLASS_HID_4b850 = 0x4b850,
4826         BNXT_ULP_CLASS_HID_4a19c = 0x4a19c,
4827         BNXT_ULP_CLASS_HID_485bc = 0x485bc,
4828         BNXT_ULP_CLASS_HID_48bf8 = 0x48bf8,
4829         BNXT_ULP_CLASS_HID_1b098 = 0x1b098,
4830         BNXT_ULP_CLASS_HID_1b6a4 = 0x1b6a4,
4831         BNXT_ULP_CLASS_HID_19ac4 = 0x19ac4,
4832         BNXT_ULP_CLASS_HID_18000 = 0x18000,
4833         BNXT_ULP_CLASS_HID_1d50c = 0x1d50c,
4834         BNXT_ULP_CLASS_HID_1db48 = 0x1db48,
4835         BNXT_ULP_CLASS_HID_1bf68 = 0x1bf68,
4836         BNXT_ULP_CLASS_HID_1a4b4 = 0x1a4b4,
4837         BNXT_ULP_CLASS_HID_58dac = 0x58dac,
4838         BNXT_ULP_CLASS_HID_5b3e8 = 0x5b3e8,
4839         BNXT_ULP_CLASS_HID_59708 = 0x59708,
4840         BNXT_ULP_CLASS_HID_59d54 = 0x59d54,
4841         BNXT_ULP_CLASS_HID_5ae50 = 0x5ae50,
4842         BNXT_ULP_CLASS_HID_5d79c = 0x5d79c,
4843         BNXT_ULP_CLASS_HID_5bbbc = 0x5bbbc,
4844         BNXT_ULP_CLASS_HID_5a1f8 = 0x5a1f8,
4845         BNXT_ULP_CLASS_HID_5822 = 0x5822,
4846         BNXT_ULP_CLASS_HID_5e66 = 0x5e66,
4847         BNXT_ULP_CLASS_HID_1d56 = 0x1d56,
4848         BNXT_ULP_CLASS_HID_029a = 0x029a,
4849         BNXT_ULP_CLASS_HID_3282 = 0x3282,
4850         BNXT_ULP_CLASS_HID_38c6 = 0x38c6,
4851         BNXT_ULP_CLASS_HID_52ea = 0x52ea,
4852         BNXT_ULP_CLASS_HID_582e = 0x582e,
4853         BNXT_ULP_CLASS_HID_51ba = 0x51ba,
4854         BNXT_ULP_CLASS_HID_57fe = 0x57fe,
4855         BNXT_ULP_CLASS_HID_12ee = 0x12ee,
4856         BNXT_ULP_CLASS_HID_1832 = 0x1832,
4857         BNXT_ULP_CLASS_HID_081a = 0x081a,
4858         BNXT_ULP_CLASS_HID_0e5e = 0x0e5e,
4859         BNXT_ULP_CLASS_HID_2802 = 0x2802,
4860         BNXT_ULP_CLASS_HID_2e46 = 0x2e46,
4861         BNXT_ULP_CLASS_HID_4556e = 0x4556e,
4862         BNXT_ULP_CLASS_HID_45ab2 = 0x45ab2,
4863         BNXT_ULP_CLASS_HID_419a2 = 0x419a2,
4864         BNXT_ULP_CLASS_HID_41fe6 = 0x41fe6,
4865         BNXT_ULP_CLASS_HID_40fce = 0x40fce,
4866         BNXT_ULP_CLASS_HID_43512 = 0x43512,
4867         BNXT_ULP_CLASS_HID_42f36 = 0x42f36,
4868         BNXT_ULP_CLASS_HID_4557a = 0x4557a,
4869         BNXT_ULP_CLASS_HID_42a86 = 0x42a86,
4870         BNXT_ULP_CLASS_HID_450ca = 0x450ca,
4871         BNXT_ULP_CLASS_HID_44aee = 0x44aee,
4872         BNXT_ULP_CLASS_HID_4157e = 0x4157e,
4873         BNXT_ULP_CLASS_HID_40566 = 0x40566,
4874         BNXT_ULP_CLASS_HID_40aaa = 0x40aaa,
4875         BNXT_ULP_CLASS_HID_4254e = 0x4254e,
4876         BNXT_ULP_CLASS_HID_42a92 = 0x42a92,
4877         BNXT_ULP_CLASS_HID_449b6 = 0x449b6,
4878         BNXT_ULP_CLASS_HID_410c6 = 0x410c6,
4879         BNXT_ULP_CLASS_HID_42016 = 0x42016,
4880         BNXT_ULP_CLASS_HID_4266a = 0x4266a,
4881         BNXT_ULP_CLASS_HID_45fde = 0x45fde,
4882         BNXT_ULP_CLASS_HID_44512 = 0x44512,
4883         BNXT_ULP_CLASS_HID_439be = 0x439be,
4884         BNXT_ULP_CLASS_HID_43ff2 = 0x43ff2,
4885         BNXT_ULP_CLASS_HID_63682 = 0x63682,
4886         BNXT_ULP_CLASS_HID_63cc6 = 0x63cc6,
4887         BNXT_ULP_CLASS_HID_61162 = 0x61162,
4888         BNXT_ULP_CLASS_HID_616a6 = 0x616a6,
4889         BNXT_ULP_CLASS_HID_60c2a = 0x60c2a,
4890         BNXT_ULP_CLASS_HID_6326e = 0x6326e,
4891         BNXT_ULP_CLASS_HID_645be = 0x645be,
4892         BNXT_ULP_CLASS_HID_64bf2 = 0x64bf2,
4893         BNXT_ULP_CLASS_HID_50082 = 0x50082,
4894         BNXT_ULP_CLASS_HID_506c6 = 0x506c6,
4895         BNXT_ULP_CLASS_HID_55616 = 0x55616,
4896         BNXT_ULP_CLASS_HID_55c6a = 0x55c6a,
4897         BNXT_ULP_CLASS_HID_5162a = 0x5162a,
4898         BNXT_ULP_CLASS_HID_51c6e = 0x51c6e,
4899         BNXT_ULP_CLASS_HID_52fbe = 0x52fbe,
4900         BNXT_ULP_CLASS_HID_555f2 = 0x555f2,
4901         BNXT_ULP_CLASS_HID_72c82 = 0x72c82,
4902         BNXT_ULP_CLASS_HID_752c6 = 0x752c6,
4903         BNXT_ULP_CLASS_HID_70762 = 0x70762,
4904         BNXT_ULP_CLASS_HID_70ca6 = 0x70ca6,
4905         BNXT_ULP_CLASS_HID_7222a = 0x7222a,
4906         BNXT_ULP_CLASS_HID_7286e = 0x7286e,
4907         BNXT_ULP_CLASS_HID_71c8a = 0x71c8a,
4908         BNXT_ULP_CLASS_HID_702ce = 0x702ce,
4909         BNXT_ULP_CLASS_HID_5842 = 0x5842,
4910         BNXT_ULP_CLASS_HID_5e06 = 0x5e06,
4911         BNXT_ULP_CLASS_HID_1d36 = 0x1d36,
4912         BNXT_ULP_CLASS_HID_02fa = 0x02fa,
4913         BNXT_ULP_CLASS_HID_32e2 = 0x32e2,
4914         BNXT_ULP_CLASS_HID_38a6 = 0x38a6,
4915         BNXT_ULP_CLASS_HID_528a = 0x528a,
4916         BNXT_ULP_CLASS_HID_584e = 0x584e,
4917         BNXT_ULP_CLASS_HID_51da = 0x51da,
4918         BNXT_ULP_CLASS_HID_579e = 0x579e,
4919         BNXT_ULP_CLASS_HID_128e = 0x128e,
4920         BNXT_ULP_CLASS_HID_1852 = 0x1852,
4921         BNXT_ULP_CLASS_HID_087a = 0x087a,
4922         BNXT_ULP_CLASS_HID_0e3e = 0x0e3e,
4923         BNXT_ULP_CLASS_HID_2862 = 0x2862,
4924         BNXT_ULP_CLASS_HID_2e26 = 0x2e26,
4925         BNXT_ULP_CLASS_HID_4550e = 0x4550e,
4926         BNXT_ULP_CLASS_HID_45ad2 = 0x45ad2,
4927         BNXT_ULP_CLASS_HID_419c2 = 0x419c2,
4928         BNXT_ULP_CLASS_HID_41f86 = 0x41f86,
4929         BNXT_ULP_CLASS_HID_40fae = 0x40fae,
4930         BNXT_ULP_CLASS_HID_43572 = 0x43572,
4931         BNXT_ULP_CLASS_HID_42f56 = 0x42f56,
4932         BNXT_ULP_CLASS_HID_4551a = 0x4551a,
4933         BNXT_ULP_CLASS_HID_42ae6 = 0x42ae6,
4934         BNXT_ULP_CLASS_HID_450aa = 0x450aa,
4935         BNXT_ULP_CLASS_HID_44a8e = 0x44a8e,
4936         BNXT_ULP_CLASS_HID_4151e = 0x4151e,
4937         BNXT_ULP_CLASS_HID_40506 = 0x40506,
4938         BNXT_ULP_CLASS_HID_40aca = 0x40aca,
4939         BNXT_ULP_CLASS_HID_4252e = 0x4252e,
4940         BNXT_ULP_CLASS_HID_42af2 = 0x42af2,
4941         BNXT_ULP_CLASS_HID_449d6 = 0x449d6,
4942         BNXT_ULP_CLASS_HID_410a6 = 0x410a6,
4943         BNXT_ULP_CLASS_HID_42076 = 0x42076,
4944         BNXT_ULP_CLASS_HID_4260a = 0x4260a,
4945         BNXT_ULP_CLASS_HID_45fbe = 0x45fbe,
4946         BNXT_ULP_CLASS_HID_44572 = 0x44572,
4947         BNXT_ULP_CLASS_HID_439de = 0x439de,
4948         BNXT_ULP_CLASS_HID_43f92 = 0x43f92,
4949         BNXT_ULP_CLASS_HID_636e2 = 0x636e2,
4950         BNXT_ULP_CLASS_HID_63ca6 = 0x63ca6,
4951         BNXT_ULP_CLASS_HID_61102 = 0x61102,
4952         BNXT_ULP_CLASS_HID_616c6 = 0x616c6,
4953         BNXT_ULP_CLASS_HID_60c4a = 0x60c4a,
4954         BNXT_ULP_CLASS_HID_6320e = 0x6320e,
4955         BNXT_ULP_CLASS_HID_645de = 0x645de,
4956         BNXT_ULP_CLASS_HID_64b92 = 0x64b92,
4957         BNXT_ULP_CLASS_HID_500e2 = 0x500e2,
4958         BNXT_ULP_CLASS_HID_506a6 = 0x506a6,
4959         BNXT_ULP_CLASS_HID_55676 = 0x55676,
4960         BNXT_ULP_CLASS_HID_55c0a = 0x55c0a,
4961         BNXT_ULP_CLASS_HID_5164a = 0x5164a,
4962         BNXT_ULP_CLASS_HID_51c0e = 0x51c0e,
4963         BNXT_ULP_CLASS_HID_52fde = 0x52fde,
4964         BNXT_ULP_CLASS_HID_55592 = 0x55592,
4965         BNXT_ULP_CLASS_HID_72ce2 = 0x72ce2,
4966         BNXT_ULP_CLASS_HID_752a6 = 0x752a6,
4967         BNXT_ULP_CLASS_HID_70702 = 0x70702,
4968         BNXT_ULP_CLASS_HID_70cc6 = 0x70cc6,
4969         BNXT_ULP_CLASS_HID_7224a = 0x7224a,
4970         BNXT_ULP_CLASS_HID_7280e = 0x7280e,
4971         BNXT_ULP_CLASS_HID_71cea = 0x71cea,
4972         BNXT_ULP_CLASS_HID_702ae = 0x702ae,
4973         BNXT_ULP_CLASS_HID_23dc0 = 0x23dc0,
4974         BNXT_ULP_CLASS_HID_223fc = 0x223fc,
4975         BNXT_ULP_CLASS_HID_2079c = 0x2079c,
4976         BNXT_ULP_CLASS_HID_20d58 = 0x20d58,
4977         BNXT_ULP_CLASS_HID_25e54 = 0x25e54,
4978         BNXT_ULP_CLASS_HID_24410 = 0x24410,
4979         BNXT_ULP_CLASS_HID_22830 = 0x22830,
4980         BNXT_ULP_CLASS_HID_251ec = 0x251ec,
4981         BNXT_ULP_CLASS_HID_20910 = 0x20910,
4982         BNXT_ULP_CLASS_HID_20ecc = 0x20ecc,
4983         BNXT_ULP_CLASS_HID_212ec = 0x212ec,
4984         BNXT_ULP_CLASS_HID_218a8 = 0x218a8,
4985         BNXT_ULP_CLASS_HID_22da4 = 0x22da4,
4986         BNXT_ULP_CLASS_HID_25360 = 0x25360,
4987         BNXT_ULP_CLASS_HID_23700 = 0x23700,
4988         BNXT_ULP_CLASS_HID_23d3c = 0x23d3c,
4989         BNXT_ULP_CLASS_HID_636f4 = 0x636f4,
4990         BNXT_ULP_CLASS_HID_63cb0 = 0x63cb0,
4991         BNXT_ULP_CLASS_HID_60050 = 0x60050,
4992         BNXT_ULP_CLASS_HID_6060c = 0x6060c,
4993         BNXT_ULP_CLASS_HID_65b08 = 0x65b08,
4994         BNXT_ULP_CLASS_HID_640c4 = 0x640c4,
4995         BNXT_ULP_CLASS_HID_624e4 = 0x624e4,
4996         BNXT_ULP_CLASS_HID_62aa0 = 0x62aa0,
4997         BNXT_ULP_CLASS_HID_605c4 = 0x605c4,
4998         BNXT_ULP_CLASS_HID_60b80 = 0x60b80,
4999         BNXT_ULP_CLASS_HID_64aec = 0x64aec,
5000         BNXT_ULP_CLASS_HID_6155c = 0x6155c,
5001         BNXT_ULP_CLASS_HID_62658 = 0x62658,
5002         BNXT_ULP_CLASS_HID_62c14 = 0x62c14,
5003         BNXT_ULP_CLASS_HID_63034 = 0x63034,
5004         BNXT_ULP_CLASS_HID_639f0 = 0x639f0,
5005         BNXT_ULP_CLASS_HID_353c0 = 0x353c0,
5006         BNXT_ULP_CLASS_HID_359fc = 0x359fc,
5007         BNXT_ULP_CLASS_HID_33d9c = 0x33d9c,
5008         BNXT_ULP_CLASS_HID_32358 = 0x32358,
5009         BNXT_ULP_CLASS_HID_31908 = 0x31908,
5010         BNXT_ULP_CLASS_HID_31ec4 = 0x31ec4,
5011         BNXT_ULP_CLASS_HID_35e30 = 0x35e30,
5012         BNXT_ULP_CLASS_HID_347ec = 0x347ec,
5013         BNXT_ULP_CLASS_HID_33f10 = 0x33f10,
5014         BNXT_ULP_CLASS_HID_324cc = 0x324cc,
5015         BNXT_ULP_CLASS_HID_308ec = 0x308ec,
5016         BNXT_ULP_CLASS_HID_30ea8 = 0x30ea8,
5017         BNXT_ULP_CLASS_HID_343a4 = 0x343a4,
5018         BNXT_ULP_CLASS_HID_34960 = 0x34960,
5019         BNXT_ULP_CLASS_HID_32d00 = 0x32d00,
5020         BNXT_ULP_CLASS_HID_3533c = 0x3533c,
5021         BNXT_ULP_CLASS_HID_72cf4 = 0x72cf4,
5022         BNXT_ULP_CLASS_HID_752b0 = 0x752b0,
5023         BNXT_ULP_CLASS_HID_73650 = 0x73650,
5024         BNXT_ULP_CLASS_HID_73c0c = 0x73c0c,
5025         BNXT_ULP_CLASS_HID_7123c = 0x7123c,
5026         BNXT_ULP_CLASS_HID_71bf8 = 0x71bf8,
5027         BNXT_ULP_CLASS_HID_75ae4 = 0x75ae4,
5028         BNXT_ULP_CLASS_HID_740a0 = 0x740a0,
5029         BNXT_ULP_CLASS_HID_73bc4 = 0x73bc4,
5030         BNXT_ULP_CLASS_HID_72180 = 0x72180,
5031         BNXT_ULP_CLASS_HID_705a0 = 0x705a0,
5032         BNXT_ULP_CLASS_HID_70b5c = 0x70b5c,
5033         BNXT_ULP_CLASS_HID_75c58 = 0x75c58,
5034         BNXT_ULP_CLASS_HID_74214 = 0x74214,
5035         BNXT_ULP_CLASS_HID_72634 = 0x72634,
5036         BNXT_ULP_CLASS_HID_72ff0 = 0x72ff0,
5037         BNXT_ULP_CLASS_HID_2a6c0 = 0x2a6c0,
5038         BNXT_ULP_CLASS_HID_2acfc = 0x2acfc,
5039         BNXT_ULP_CLASS_HID_2b09c = 0x2b09c,
5040         BNXT_ULP_CLASS_HID_2b658 = 0x2b658,
5041         BNXT_ULP_CLASS_HID_2cb54 = 0x2cb54,
5042         BNXT_ULP_CLASS_HID_295c4 = 0x295c4,
5043         BNXT_ULP_CLASS_HID_2d530 = 0x2d530,
5044         BNXT_ULP_CLASS_HID_2daec = 0x2daec,
5045         BNXT_ULP_CLASS_HID_2b210 = 0x2b210,
5046         BNXT_ULP_CLASS_HID_2bbcc = 0x2bbcc,
5047         BNXT_ULP_CLASS_HID_29fec = 0x29fec,
5048         BNXT_ULP_CLASS_HID_285a8 = 0x285a8,
5049         BNXT_ULP_CLASS_HID_2d6a4 = 0x2d6a4,
5050         BNXT_ULP_CLASS_HID_2dc60 = 0x2dc60,
5051         BNXT_ULP_CLASS_HID_2a000 = 0x2a000,
5052         BNXT_ULP_CLASS_HID_2a63c = 0x2a63c,
5053         BNXT_ULP_CLASS_HID_6a3f4 = 0x6a3f4,
5054         BNXT_ULP_CLASS_HID_6a9b0 = 0x6a9b0,
5055         BNXT_ULP_CLASS_HID_68d50 = 0x68d50,
5056         BNXT_ULP_CLASS_HID_6b30c = 0x6b30c,
5057         BNXT_ULP_CLASS_HID_6c408 = 0x6c408,
5058         BNXT_ULP_CLASS_HID_6cdc4 = 0x6cdc4,
5059         BNXT_ULP_CLASS_HID_6d1e4 = 0x6d1e4,
5060         BNXT_ULP_CLASS_HID_6d7a0 = 0x6d7a0,
5061         BNXT_ULP_CLASS_HID_68ec4 = 0x68ec4,
5062         BNXT_ULP_CLASS_HID_6b480 = 0x6b480,
5063         BNXT_ULP_CLASS_HID_698a0 = 0x698a0,
5064         BNXT_ULP_CLASS_HID_69e5c = 0x69e5c,
5065         BNXT_ULP_CLASS_HID_6d358 = 0x6d358,
5066         BNXT_ULP_CLASS_HID_6d914 = 0x6d914,
5067         BNXT_ULP_CLASS_HID_6bd34 = 0x6bd34,
5068         BNXT_ULP_CLASS_HID_6a2f0 = 0x6a2f0,
5069         BNXT_ULP_CLASS_HID_3dcc0 = 0x3dcc0,
5070         BNXT_ULP_CLASS_HID_3c2fc = 0x3c2fc,
5071         BNXT_ULP_CLASS_HID_3a69c = 0x3a69c,
5072         BNXT_ULP_CLASS_HID_3ac58 = 0x3ac58,
5073         BNXT_ULP_CLASS_HID_38208 = 0x38208,
5074         BNXT_ULP_CLASS_HID_38bc4 = 0x38bc4,
5075         BNXT_ULP_CLASS_HID_3cb30 = 0x3cb30,
5076         BNXT_ULP_CLASS_HID_395a0 = 0x395a0,
5077         BNXT_ULP_CLASS_HID_3a810 = 0x3a810,
5078         BNXT_ULP_CLASS_HID_3d1cc = 0x3d1cc,
5079         BNXT_ULP_CLASS_HID_3b5ec = 0x3b5ec,
5080         BNXT_ULP_CLASS_HID_3bba8 = 0x3bba8,
5081         BNXT_ULP_CLASS_HID_39158 = 0x39158,
5082         BNXT_ULP_CLASS_HID_39714 = 0x39714,
5083         BNXT_ULP_CLASS_HID_3d600 = 0x3d600,
5084         BNXT_ULP_CLASS_HID_3dc3c = 0x3dc3c,
5085         BNXT_ULP_CLASS_HID_7d9f4 = 0x7d9f4,
5086         BNXT_ULP_CLASS_HID_7dfb0 = 0x7dfb0,
5087         BNXT_ULP_CLASS_HID_7a350 = 0x7a350,
5088         BNXT_ULP_CLASS_HID_7a90c = 0x7a90c,
5089         BNXT_ULP_CLASS_HID_79f3c = 0x79f3c,
5090         BNXT_ULP_CLASS_HID_784f8 = 0x784f8,
5091         BNXT_ULP_CLASS_HID_7c7e4 = 0x7c7e4,
5092         BNXT_ULP_CLASS_HID_7cda0 = 0x7cda0,
5093         BNXT_ULP_CLASS_HID_7a4c4 = 0x7a4c4,
5094         BNXT_ULP_CLASS_HID_7aa80 = 0x7aa80,
5095         BNXT_ULP_CLASS_HID_78ea0 = 0x78ea0,
5096         BNXT_ULP_CLASS_HID_7b45c = 0x7b45c,
5097         BNXT_ULP_CLASS_HID_7c958 = 0x7c958,
5098         BNXT_ULP_CLASS_HID_793c8 = 0x793c8,
5099         BNXT_ULP_CLASS_HID_7d334 = 0x7d334,
5100         BNXT_ULP_CLASS_HID_7d8f0 = 0x7d8f0,
5101         BNXT_ULP_CLASS_HID_9ab8 = 0x9ab8,
5102         BNXT_ULP_CLASS_HID_8084 = 0x8084,
5103         BNXT_ULP_CLASS_HID_c390 = 0xc390,
5104         BNXT_ULP_CLASS_HID_c9dc = 0xc9dc,
5105         BNXT_ULP_CLASS_HID_bf2c = 0xbf2c,
5106         BNXT_ULP_CLASS_HID_a568 = 0xa568,
5107         BNXT_ULP_CLASS_HID_8948 = 0x8948,
5108         BNXT_ULP_CLASS_HID_8e94 = 0x8e94,
5109         BNXT_ULP_CLASS_HID_4978c = 0x4978c,
5110         BNXT_ULP_CLASS_HID_49dc8 = 0x49dc8,
5111         BNXT_ULP_CLASS_HID_4dce4 = 0x4dce4,
5112         BNXT_ULP_CLASS_HID_4c220 = 0x4c220,
5113         BNXT_ULP_CLASS_HID_4b870 = 0x4b870,
5114         BNXT_ULP_CLASS_HID_4a1bc = 0x4a1bc,
5115         BNXT_ULP_CLASS_HID_4859c = 0x4859c,
5116         BNXT_ULP_CLASS_HID_48bd8 = 0x48bd8,
5117         BNXT_ULP_CLASS_HID_1b0b8 = 0x1b0b8,
5118         BNXT_ULP_CLASS_HID_1b684 = 0x1b684,
5119         BNXT_ULP_CLASS_HID_19ae4 = 0x19ae4,
5120         BNXT_ULP_CLASS_HID_18020 = 0x18020,
5121         BNXT_ULP_CLASS_HID_1d52c = 0x1d52c,
5122         BNXT_ULP_CLASS_HID_1db68 = 0x1db68,
5123         BNXT_ULP_CLASS_HID_1bf48 = 0x1bf48,
5124         BNXT_ULP_CLASS_HID_1a494 = 0x1a494,
5125         BNXT_ULP_CLASS_HID_58d8c = 0x58d8c,
5126         BNXT_ULP_CLASS_HID_5b3c8 = 0x5b3c8,
5127         BNXT_ULP_CLASS_HID_59728 = 0x59728,
5128         BNXT_ULP_CLASS_HID_59d74 = 0x59d74,
5129         BNXT_ULP_CLASS_HID_5ae70 = 0x5ae70,
5130         BNXT_ULP_CLASS_HID_5d7bc = 0x5d7bc,
5131         BNXT_ULP_CLASS_HID_5bb9c = 0x5bb9c,
5132         BNXT_ULP_CLASS_HID_5a1d8 = 0x5a1d8,
5133         BNXT_ULP_CLASS_HID_c138 = 0xc138,
5134         BNXT_ULP_CLASS_HID_c704 = 0xc704,
5135         BNXT_ULP_CLASS_HID_c610 = 0xc610,
5136         BNXT_ULP_CLASS_HID_d0a0 = 0xd0a0,
5137         BNXT_ULP_CLASS_HID_e5ac = 0xe5ac,
5138         BNXT_ULP_CLASS_HID_ebe8 = 0xebe8,
5139         BNXT_ULP_CLASS_HID_cfc8 = 0xcfc8,
5140         BNXT_ULP_CLASS_HID_f514 = 0xf514,
5141         BNXT_ULP_CLASS_HID_4da0c = 0x4da0c,
5142         BNXT_ULP_CLASS_HID_4c048 = 0x4c048,
5143         BNXT_ULP_CLASS_HID_4c364 = 0x4c364,
5144         BNXT_ULP_CLASS_HID_4c8a0 = 0x4c8a0,
5145         BNXT_ULP_CLASS_HID_4fef0 = 0x4fef0,
5146         BNXT_ULP_CLASS_HID_4e43c = 0x4e43c,
5147         BNXT_ULP_CLASS_HID_4c81c = 0x4c81c,
5148         BNXT_ULP_CLASS_HID_4ce58 = 0x4ce58,
5149         BNXT_ULP_CLASS_HID_1f738 = 0x1f738,
5150         BNXT_ULP_CLASS_HID_1fd04 = 0x1fd04,
5151         BNXT_ULP_CLASS_HID_1c164 = 0x1c164,
5152         BNXT_ULP_CLASS_HID_1c6a0 = 0x1c6a0,
5153         BNXT_ULP_CLASS_HID_1dbac = 0x1dbac,
5154         BNXT_ULP_CLASS_HID_1c1e8 = 0x1c1e8,
5155         BNXT_ULP_CLASS_HID_1e5c8 = 0x1e5c8,
5156         BNXT_ULP_CLASS_HID_1eb14 = 0x1eb14,
5157         BNXT_ULP_CLASS_HID_5f00c = 0x5f00c,
5158         BNXT_ULP_CLASS_HID_5f648 = 0x5f648,
5159         BNXT_ULP_CLASS_HID_5dda8 = 0x5dda8,
5160         BNXT_ULP_CLASS_HID_5c3f4 = 0x5c3f4,
5161         BNXT_ULP_CLASS_HID_5d4f0 = 0x5d4f0,
5162         BNXT_ULP_CLASS_HID_5da3c = 0x5da3c,
5163         BNXT_ULP_CLASS_HID_5fe1c = 0x5fe1c,
5164         BNXT_ULP_CLASS_HID_5e458 = 0x5e458,
5165         BNXT_ULP_CLASS_HID_bc78 = 0xbc78,
5166         BNXT_ULP_CLASS_HID_a244 = 0xa244,
5167         BNXT_ULP_CLASS_HID_e550 = 0xe550,
5168         BNXT_ULP_CLASS_HID_ea9c = 0xea9c,
5169         BNXT_ULP_CLASS_HID_a0ec = 0xa0ec,
5170         BNXT_ULP_CLASS_HID_a628 = 0xa628,
5171         BNXT_ULP_CLASS_HID_aa08 = 0xaa08,
5172         BNXT_ULP_CLASS_HID_b054 = 0xb054,
5173         BNXT_ULP_CLASS_HID_4b94c = 0x4b94c,
5174         BNXT_ULP_CLASS_HID_4be88 = 0x4be88,
5175         BNXT_ULP_CLASS_HID_4e1a4 = 0x4e1a4,
5176         BNXT_ULP_CLASS_HID_4e7e0 = 0x4e7e0,
5177         BNXT_ULP_CLASS_HID_4bd30 = 0x4bd30,
5178         BNXT_ULP_CLASS_HID_4a37c = 0x4a37c,
5179         BNXT_ULP_CLASS_HID_4a75c = 0x4a75c,
5180         BNXT_ULP_CLASS_HID_4ac98 = 0x4ac98,
5181         BNXT_ULP_CLASS_HID_1b278 = 0x1b278,
5182         BNXT_ULP_CLASS_HID_1b844 = 0x1b844,
5183         BNXT_ULP_CLASS_HID_1bfa4 = 0x1bfa4,
5184         BNXT_ULP_CLASS_HID_1a5e0 = 0x1a5e0,
5185         BNXT_ULP_CLASS_HID_1f6ec = 0x1f6ec,
5186         BNXT_ULP_CLASS_HID_1fc28 = 0x1fc28,
5187         BNXT_ULP_CLASS_HID_1a008 = 0x1a008,
5188         BNXT_ULP_CLASS_HID_1a654 = 0x1a654,
5189         BNXT_ULP_CLASS_HID_5af4c = 0x5af4c,
5190         BNXT_ULP_CLASS_HID_5b488 = 0x5b488,
5191         BNXT_ULP_CLASS_HID_5b8e8 = 0x5b8e8,
5192         BNXT_ULP_CLASS_HID_5be34 = 0x5be34,
5193         BNXT_ULP_CLASS_HID_5f330 = 0x5f330,
5194         BNXT_ULP_CLASS_HID_5f97c = 0x5f97c,
5195         BNXT_ULP_CLASS_HID_5bd5c = 0x5bd5c,
5196         BNXT_ULP_CLASS_HID_5a298 = 0x5a298,
5197         BNXT_ULP_CLASS_HID_e2f8 = 0xe2f8,
5198         BNXT_ULP_CLASS_HID_e8c4 = 0xe8c4,
5199         BNXT_ULP_CLASS_HID_ebd0 = 0xebd0,
5200         BNXT_ULP_CLASS_HID_f260 = 0xf260,
5201         BNXT_ULP_CLASS_HID_e76c = 0xe76c,
5202         BNXT_ULP_CLASS_HID_eca8 = 0xeca8,
5203         BNXT_ULP_CLASS_HID_f088 = 0xf088,
5204         BNXT_ULP_CLASS_HID_f6d4 = 0xf6d4,
5205         BNXT_ULP_CLASS_HID_4ffcc = 0x4ffcc,
5206         BNXT_ULP_CLASS_HID_4e508 = 0x4e508,
5207         BNXT_ULP_CLASS_HID_4e424 = 0x4e424,
5208         BNXT_ULP_CLASS_HID_4ea60 = 0x4ea60,
5209         BNXT_ULP_CLASS_HID_4e3b0 = 0x4e3b0,
5210         BNXT_ULP_CLASS_HID_4e9fc = 0x4e9fc,
5211         BNXT_ULP_CLASS_HID_4eddc = 0x4eddc,
5212         BNXT_ULP_CLASS_HID_4f318 = 0x4f318,
5213         BNXT_ULP_CLASS_HID_1f8f8 = 0x1f8f8,
5214         BNXT_ULP_CLASS_HID_1fec4 = 0x1fec4,
5215         BNXT_ULP_CLASS_HID_1e224 = 0x1e224,
5216         BNXT_ULP_CLASS_HID_1e860 = 0x1e860,
5217         BNXT_ULP_CLASS_HID_1fd6c = 0x1fd6c,
5218         BNXT_ULP_CLASS_HID_1e2a8 = 0x1e2a8,
5219         BNXT_ULP_CLASS_HID_1e688 = 0x1e688,
5220         BNXT_ULP_CLASS_HID_1ecd4 = 0x1ecd4,
5221         BNXT_ULP_CLASS_HID_5f5cc = 0x5f5cc,
5222         BNXT_ULP_CLASS_HID_5fb08 = 0x5fb08,
5223         BNXT_ULP_CLASS_HID_5ff68 = 0x5ff68,
5224         BNXT_ULP_CLASS_HID_5e4b4 = 0x5e4b4,
5225         BNXT_ULP_CLASS_HID_5f9b0 = 0x5f9b0,
5226         BNXT_ULP_CLASS_HID_5fffc = 0x5fffc,
5227         BNXT_ULP_CLASS_HID_5e3dc = 0x5e3dc,
5228         BNXT_ULP_CLASS_HID_5e918 = 0x5e918,
5229         BNXT_ULP_CLASS_HID_23de0 = 0x23de0,
5230         BNXT_ULP_CLASS_HID_223dc = 0x223dc,
5231         BNXT_ULP_CLASS_HID_207bc = 0x207bc,
5232         BNXT_ULP_CLASS_HID_20d78 = 0x20d78,
5233         BNXT_ULP_CLASS_HID_25e74 = 0x25e74,
5234         BNXT_ULP_CLASS_HID_24430 = 0x24430,
5235         BNXT_ULP_CLASS_HID_22810 = 0x22810,
5236         BNXT_ULP_CLASS_HID_251cc = 0x251cc,
5237         BNXT_ULP_CLASS_HID_20930 = 0x20930,
5238         BNXT_ULP_CLASS_HID_20eec = 0x20eec,
5239         BNXT_ULP_CLASS_HID_212cc = 0x212cc,
5240         BNXT_ULP_CLASS_HID_21888 = 0x21888,
5241         BNXT_ULP_CLASS_HID_22d84 = 0x22d84,
5242         BNXT_ULP_CLASS_HID_25340 = 0x25340,
5243         BNXT_ULP_CLASS_HID_23720 = 0x23720,
5244         BNXT_ULP_CLASS_HID_23d1c = 0x23d1c,
5245         BNXT_ULP_CLASS_HID_636d4 = 0x636d4,
5246         BNXT_ULP_CLASS_HID_63c90 = 0x63c90,
5247         BNXT_ULP_CLASS_HID_60070 = 0x60070,
5248         BNXT_ULP_CLASS_HID_6062c = 0x6062c,
5249         BNXT_ULP_CLASS_HID_65b28 = 0x65b28,
5250         BNXT_ULP_CLASS_HID_640e4 = 0x640e4,
5251         BNXT_ULP_CLASS_HID_624c4 = 0x624c4,
5252         BNXT_ULP_CLASS_HID_62a80 = 0x62a80,
5253         BNXT_ULP_CLASS_HID_605e4 = 0x605e4,
5254         BNXT_ULP_CLASS_HID_60ba0 = 0x60ba0,
5255         BNXT_ULP_CLASS_HID_64acc = 0x64acc,
5256         BNXT_ULP_CLASS_HID_6157c = 0x6157c,
5257         BNXT_ULP_CLASS_HID_62678 = 0x62678,
5258         BNXT_ULP_CLASS_HID_62c34 = 0x62c34,
5259         BNXT_ULP_CLASS_HID_63014 = 0x63014,
5260         BNXT_ULP_CLASS_HID_639d0 = 0x639d0,
5261         BNXT_ULP_CLASS_HID_353e0 = 0x353e0,
5262         BNXT_ULP_CLASS_HID_359dc = 0x359dc,
5263         BNXT_ULP_CLASS_HID_33dbc = 0x33dbc,
5264         BNXT_ULP_CLASS_HID_32378 = 0x32378,
5265         BNXT_ULP_CLASS_HID_31928 = 0x31928,
5266         BNXT_ULP_CLASS_HID_31ee4 = 0x31ee4,
5267         BNXT_ULP_CLASS_HID_35e10 = 0x35e10,
5268         BNXT_ULP_CLASS_HID_347cc = 0x347cc,
5269         BNXT_ULP_CLASS_HID_33f30 = 0x33f30,
5270         BNXT_ULP_CLASS_HID_324ec = 0x324ec,
5271         BNXT_ULP_CLASS_HID_308cc = 0x308cc,
5272         BNXT_ULP_CLASS_HID_30e88 = 0x30e88,
5273         BNXT_ULP_CLASS_HID_34384 = 0x34384,
5274         BNXT_ULP_CLASS_HID_34940 = 0x34940,
5275         BNXT_ULP_CLASS_HID_32d20 = 0x32d20,
5276         BNXT_ULP_CLASS_HID_3531c = 0x3531c,
5277         BNXT_ULP_CLASS_HID_72cd4 = 0x72cd4,
5278         BNXT_ULP_CLASS_HID_75290 = 0x75290,
5279         BNXT_ULP_CLASS_HID_73670 = 0x73670,
5280         BNXT_ULP_CLASS_HID_73c2c = 0x73c2c,
5281         BNXT_ULP_CLASS_HID_7121c = 0x7121c,
5282         BNXT_ULP_CLASS_HID_71bd8 = 0x71bd8,
5283         BNXT_ULP_CLASS_HID_75ac4 = 0x75ac4,
5284         BNXT_ULP_CLASS_HID_74080 = 0x74080,
5285         BNXT_ULP_CLASS_HID_73be4 = 0x73be4,
5286         BNXT_ULP_CLASS_HID_721a0 = 0x721a0,
5287         BNXT_ULP_CLASS_HID_70580 = 0x70580,
5288         BNXT_ULP_CLASS_HID_70b7c = 0x70b7c,
5289         BNXT_ULP_CLASS_HID_75c78 = 0x75c78,
5290         BNXT_ULP_CLASS_HID_74234 = 0x74234,
5291         BNXT_ULP_CLASS_HID_72614 = 0x72614,
5292         BNXT_ULP_CLASS_HID_72fd0 = 0x72fd0,
5293         BNXT_ULP_CLASS_HID_2a6e0 = 0x2a6e0,
5294         BNXT_ULP_CLASS_HID_2acdc = 0x2acdc,
5295         BNXT_ULP_CLASS_HID_2b0bc = 0x2b0bc,
5296         BNXT_ULP_CLASS_HID_2b678 = 0x2b678,
5297         BNXT_ULP_CLASS_HID_2cb74 = 0x2cb74,
5298         BNXT_ULP_CLASS_HID_295e4 = 0x295e4,
5299         BNXT_ULP_CLASS_HID_2d510 = 0x2d510,
5300         BNXT_ULP_CLASS_HID_2dacc = 0x2dacc,
5301         BNXT_ULP_CLASS_HID_2b230 = 0x2b230,
5302         BNXT_ULP_CLASS_HID_2bbec = 0x2bbec,
5303         BNXT_ULP_CLASS_HID_29fcc = 0x29fcc,
5304         BNXT_ULP_CLASS_HID_28588 = 0x28588,
5305         BNXT_ULP_CLASS_HID_2d684 = 0x2d684,
5306         BNXT_ULP_CLASS_HID_2dc40 = 0x2dc40,
5307         BNXT_ULP_CLASS_HID_2a020 = 0x2a020,
5308         BNXT_ULP_CLASS_HID_2a61c = 0x2a61c,
5309         BNXT_ULP_CLASS_HID_6a3d4 = 0x6a3d4,
5310         BNXT_ULP_CLASS_HID_6a990 = 0x6a990,
5311         BNXT_ULP_CLASS_HID_68d70 = 0x68d70,
5312         BNXT_ULP_CLASS_HID_6b32c = 0x6b32c,
5313         BNXT_ULP_CLASS_HID_6c428 = 0x6c428,
5314         BNXT_ULP_CLASS_HID_6cde4 = 0x6cde4,
5315         BNXT_ULP_CLASS_HID_6d1c4 = 0x6d1c4,
5316         BNXT_ULP_CLASS_HID_6d780 = 0x6d780,
5317         BNXT_ULP_CLASS_HID_68ee4 = 0x68ee4,
5318         BNXT_ULP_CLASS_HID_6b4a0 = 0x6b4a0,
5319         BNXT_ULP_CLASS_HID_69880 = 0x69880,
5320         BNXT_ULP_CLASS_HID_69e7c = 0x69e7c,
5321         BNXT_ULP_CLASS_HID_6d378 = 0x6d378,
5322         BNXT_ULP_CLASS_HID_6d934 = 0x6d934,
5323         BNXT_ULP_CLASS_HID_6bd14 = 0x6bd14,
5324         BNXT_ULP_CLASS_HID_6a2d0 = 0x6a2d0,
5325         BNXT_ULP_CLASS_HID_3dce0 = 0x3dce0,
5326         BNXT_ULP_CLASS_HID_3c2dc = 0x3c2dc,
5327         BNXT_ULP_CLASS_HID_3a6bc = 0x3a6bc,
5328         BNXT_ULP_CLASS_HID_3ac78 = 0x3ac78,
5329         BNXT_ULP_CLASS_HID_38228 = 0x38228,
5330         BNXT_ULP_CLASS_HID_38be4 = 0x38be4,
5331         BNXT_ULP_CLASS_HID_3cb10 = 0x3cb10,
5332         BNXT_ULP_CLASS_HID_39580 = 0x39580,
5333         BNXT_ULP_CLASS_HID_3a830 = 0x3a830,
5334         BNXT_ULP_CLASS_HID_3d1ec = 0x3d1ec,
5335         BNXT_ULP_CLASS_HID_3b5cc = 0x3b5cc,
5336         BNXT_ULP_CLASS_HID_3bb88 = 0x3bb88,
5337         BNXT_ULP_CLASS_HID_39178 = 0x39178,
5338         BNXT_ULP_CLASS_HID_39734 = 0x39734,
5339         BNXT_ULP_CLASS_HID_3d620 = 0x3d620,
5340         BNXT_ULP_CLASS_HID_3dc1c = 0x3dc1c,
5341         BNXT_ULP_CLASS_HID_7d9d4 = 0x7d9d4,
5342         BNXT_ULP_CLASS_HID_7df90 = 0x7df90,
5343         BNXT_ULP_CLASS_HID_7a370 = 0x7a370,
5344         BNXT_ULP_CLASS_HID_7a92c = 0x7a92c,
5345         BNXT_ULP_CLASS_HID_79f1c = 0x79f1c,
5346         BNXT_ULP_CLASS_HID_784d8 = 0x784d8,
5347         BNXT_ULP_CLASS_HID_7c7c4 = 0x7c7c4,
5348         BNXT_ULP_CLASS_HID_7cd80 = 0x7cd80,
5349         BNXT_ULP_CLASS_HID_7a4e4 = 0x7a4e4,
5350         BNXT_ULP_CLASS_HID_7aaa0 = 0x7aaa0,
5351         BNXT_ULP_CLASS_HID_78e80 = 0x78e80,
5352         BNXT_ULP_CLASS_HID_7b47c = 0x7b47c,
5353         BNXT_ULP_CLASS_HID_7c978 = 0x7c978,
5354         BNXT_ULP_CLASS_HID_793e8 = 0x793e8,
5355         BNXT_ULP_CLASS_HID_7d314 = 0x7d314,
5356         BNXT_ULP_CLASS_HID_7d8d0 = 0x7d8d0,
5357         BNXT_ULP_CLASS_HID_9ad8 = 0x9ad8,
5358         BNXT_ULP_CLASS_HID_80e4 = 0x80e4,
5359         BNXT_ULP_CLASS_HID_c3f0 = 0xc3f0,
5360         BNXT_ULP_CLASS_HID_c9bc = 0xc9bc,
5361         BNXT_ULP_CLASS_HID_bf4c = 0xbf4c,
5362         BNXT_ULP_CLASS_HID_a508 = 0xa508,
5363         BNXT_ULP_CLASS_HID_8928 = 0x8928,
5364         BNXT_ULP_CLASS_HID_8ef4 = 0x8ef4,
5365         BNXT_ULP_CLASS_HID_497ec = 0x497ec,
5366         BNXT_ULP_CLASS_HID_49da8 = 0x49da8,
5367         BNXT_ULP_CLASS_HID_4dc84 = 0x4dc84,
5368         BNXT_ULP_CLASS_HID_4c240 = 0x4c240,
5369         BNXT_ULP_CLASS_HID_4b810 = 0x4b810,
5370         BNXT_ULP_CLASS_HID_4a1dc = 0x4a1dc,
5371         BNXT_ULP_CLASS_HID_485fc = 0x485fc,
5372         BNXT_ULP_CLASS_HID_48bb8 = 0x48bb8,
5373         BNXT_ULP_CLASS_HID_1b0d8 = 0x1b0d8,
5374         BNXT_ULP_CLASS_HID_1b6e4 = 0x1b6e4,
5375         BNXT_ULP_CLASS_HID_19a84 = 0x19a84,
5376         BNXT_ULP_CLASS_HID_18040 = 0x18040,
5377         BNXT_ULP_CLASS_HID_1d54c = 0x1d54c,
5378         BNXT_ULP_CLASS_HID_1db08 = 0x1db08,
5379         BNXT_ULP_CLASS_HID_1bf28 = 0x1bf28,
5380         BNXT_ULP_CLASS_HID_1a4f4 = 0x1a4f4,
5381         BNXT_ULP_CLASS_HID_58dec = 0x58dec,
5382         BNXT_ULP_CLASS_HID_5b3a8 = 0x5b3a8,
5383         BNXT_ULP_CLASS_HID_59748 = 0x59748,
5384         BNXT_ULP_CLASS_HID_59d14 = 0x59d14,
5385         BNXT_ULP_CLASS_HID_5ae10 = 0x5ae10,
5386         BNXT_ULP_CLASS_HID_5d7dc = 0x5d7dc,
5387         BNXT_ULP_CLASS_HID_5bbfc = 0x5bbfc,
5388         BNXT_ULP_CLASS_HID_5a1b8 = 0x5a1b8,
5389         BNXT_ULP_CLASS_HID_c158 = 0xc158,
5390         BNXT_ULP_CLASS_HID_c764 = 0xc764,
5391         BNXT_ULP_CLASS_HID_c670 = 0xc670,
5392         BNXT_ULP_CLASS_HID_d0c0 = 0xd0c0,
5393         BNXT_ULP_CLASS_HID_e5cc = 0xe5cc,
5394         BNXT_ULP_CLASS_HID_eb88 = 0xeb88,
5395         BNXT_ULP_CLASS_HID_cfa8 = 0xcfa8,
5396         BNXT_ULP_CLASS_HID_f574 = 0xf574,
5397         BNXT_ULP_CLASS_HID_4da6c = 0x4da6c,
5398         BNXT_ULP_CLASS_HID_4c028 = 0x4c028,
5399         BNXT_ULP_CLASS_HID_4c304 = 0x4c304,
5400         BNXT_ULP_CLASS_HID_4c8c0 = 0x4c8c0,
5401         BNXT_ULP_CLASS_HID_4fe90 = 0x4fe90,
5402         BNXT_ULP_CLASS_HID_4e45c = 0x4e45c,
5403         BNXT_ULP_CLASS_HID_4c87c = 0x4c87c,
5404         BNXT_ULP_CLASS_HID_4ce38 = 0x4ce38,
5405         BNXT_ULP_CLASS_HID_1f758 = 0x1f758,
5406         BNXT_ULP_CLASS_HID_1fd64 = 0x1fd64,
5407         BNXT_ULP_CLASS_HID_1c104 = 0x1c104,
5408         BNXT_ULP_CLASS_HID_1c6c0 = 0x1c6c0,
5409         BNXT_ULP_CLASS_HID_1dbcc = 0x1dbcc,
5410         BNXT_ULP_CLASS_HID_1c188 = 0x1c188,
5411         BNXT_ULP_CLASS_HID_1e5a8 = 0x1e5a8,
5412         BNXT_ULP_CLASS_HID_1eb74 = 0x1eb74,
5413         BNXT_ULP_CLASS_HID_5f06c = 0x5f06c,
5414         BNXT_ULP_CLASS_HID_5f628 = 0x5f628,
5415         BNXT_ULP_CLASS_HID_5ddc8 = 0x5ddc8,
5416         BNXT_ULP_CLASS_HID_5c394 = 0x5c394,
5417         BNXT_ULP_CLASS_HID_5d490 = 0x5d490,
5418         BNXT_ULP_CLASS_HID_5da5c = 0x5da5c,
5419         BNXT_ULP_CLASS_HID_5fe7c = 0x5fe7c,
5420         BNXT_ULP_CLASS_HID_5e438 = 0x5e438,
5421         BNXT_ULP_CLASS_HID_bc18 = 0xbc18,
5422         BNXT_ULP_CLASS_HID_a224 = 0xa224,
5423         BNXT_ULP_CLASS_HID_e530 = 0xe530,
5424         BNXT_ULP_CLASS_HID_eafc = 0xeafc,
5425         BNXT_ULP_CLASS_HID_a08c = 0xa08c,
5426         BNXT_ULP_CLASS_HID_a648 = 0xa648,
5427         BNXT_ULP_CLASS_HID_aa68 = 0xaa68,
5428         BNXT_ULP_CLASS_HID_b034 = 0xb034,
5429         BNXT_ULP_CLASS_HID_4b92c = 0x4b92c,
5430         BNXT_ULP_CLASS_HID_4bee8 = 0x4bee8,
5431         BNXT_ULP_CLASS_HID_4e1c4 = 0x4e1c4,
5432         BNXT_ULP_CLASS_HID_4e780 = 0x4e780,
5433         BNXT_ULP_CLASS_HID_4bd50 = 0x4bd50,
5434         BNXT_ULP_CLASS_HID_4a31c = 0x4a31c,
5435         BNXT_ULP_CLASS_HID_4a73c = 0x4a73c,
5436         BNXT_ULP_CLASS_HID_4acf8 = 0x4acf8,
5437         BNXT_ULP_CLASS_HID_1b218 = 0x1b218,
5438         BNXT_ULP_CLASS_HID_1b824 = 0x1b824,
5439         BNXT_ULP_CLASS_HID_1bfc4 = 0x1bfc4,
5440         BNXT_ULP_CLASS_HID_1a580 = 0x1a580,
5441         BNXT_ULP_CLASS_HID_1f68c = 0x1f68c,
5442         BNXT_ULP_CLASS_HID_1fc48 = 0x1fc48,
5443         BNXT_ULP_CLASS_HID_1a068 = 0x1a068,
5444         BNXT_ULP_CLASS_HID_1a634 = 0x1a634,
5445         BNXT_ULP_CLASS_HID_5af2c = 0x5af2c,
5446         BNXT_ULP_CLASS_HID_5b4e8 = 0x5b4e8,
5447         BNXT_ULP_CLASS_HID_5b888 = 0x5b888,
5448         BNXT_ULP_CLASS_HID_5be54 = 0x5be54,
5449         BNXT_ULP_CLASS_HID_5f350 = 0x5f350,
5450         BNXT_ULP_CLASS_HID_5f91c = 0x5f91c,
5451         BNXT_ULP_CLASS_HID_5bd3c = 0x5bd3c,
5452         BNXT_ULP_CLASS_HID_5a2f8 = 0x5a2f8,
5453         BNXT_ULP_CLASS_HID_e298 = 0xe298,
5454         BNXT_ULP_CLASS_HID_e8a4 = 0xe8a4,
5455         BNXT_ULP_CLASS_HID_ebb0 = 0xebb0,
5456         BNXT_ULP_CLASS_HID_f200 = 0xf200,
5457         BNXT_ULP_CLASS_HID_e70c = 0xe70c,
5458         BNXT_ULP_CLASS_HID_ecc8 = 0xecc8,
5459         BNXT_ULP_CLASS_HID_f0e8 = 0xf0e8,
5460         BNXT_ULP_CLASS_HID_f6b4 = 0xf6b4,
5461         BNXT_ULP_CLASS_HID_4ffac = 0x4ffac,
5462         BNXT_ULP_CLASS_HID_4e568 = 0x4e568,
5463         BNXT_ULP_CLASS_HID_4e444 = 0x4e444,
5464         BNXT_ULP_CLASS_HID_4ea00 = 0x4ea00,
5465         BNXT_ULP_CLASS_HID_4e3d0 = 0x4e3d0,
5466         BNXT_ULP_CLASS_HID_4e99c = 0x4e99c,
5467         BNXT_ULP_CLASS_HID_4edbc = 0x4edbc,
5468         BNXT_ULP_CLASS_HID_4f378 = 0x4f378,
5469         BNXT_ULP_CLASS_HID_1f898 = 0x1f898,
5470         BNXT_ULP_CLASS_HID_1fea4 = 0x1fea4,
5471         BNXT_ULP_CLASS_HID_1e244 = 0x1e244,
5472         BNXT_ULP_CLASS_HID_1e800 = 0x1e800,
5473         BNXT_ULP_CLASS_HID_1fd0c = 0x1fd0c,
5474         BNXT_ULP_CLASS_HID_1e2c8 = 0x1e2c8,
5475         BNXT_ULP_CLASS_HID_1e6e8 = 0x1e6e8,
5476         BNXT_ULP_CLASS_HID_1ecb4 = 0x1ecb4,
5477         BNXT_ULP_CLASS_HID_5f5ac = 0x5f5ac,
5478         BNXT_ULP_CLASS_HID_5fb68 = 0x5fb68,
5479         BNXT_ULP_CLASS_HID_5ff08 = 0x5ff08,
5480         BNXT_ULP_CLASS_HID_5e4d4 = 0x5e4d4,
5481         BNXT_ULP_CLASS_HID_5f9d0 = 0x5f9d0,
5482         BNXT_ULP_CLASS_HID_5ff9c = 0x5ff9c,
5483         BNXT_ULP_CLASS_HID_5e3bc = 0x5e3bc,
5484         BNXT_ULP_CLASS_HID_5e978 = 0x5e978,
5485         BNXT_ULP_CLASS_HID_34f6 = 0x34f6,
5486         BNXT_ULP_CLASS_HID_3a3a = 0x3a3a,
5487         BNXT_ULP_CLASS_HID_541e = 0x541e,
5488         BNXT_ULP_CLASS_HID_5a22 = 0x5a22,
5489         BNXT_ULP_CLASS_HID_34fe = 0x34fe,
5490         BNXT_ULP_CLASS_HID_3a32 = 0x3a32,
5491         BNXT_ULP_CLASS_HID_4a42 = 0x4a42,
5492         BNXT_ULP_CLASS_HID_14d2 = 0x14d2,
5493         BNXT_ULP_CLASS_HID_34c8 = 0x34c8,
5494         BNXT_ULP_CLASS_HID_3a04 = 0x3a04,
5495         BNXT_ULP_CLASS_HID_1e64 = 0x1e64,
5496         BNXT_ULP_CLASS_HID_07a0 = 0x07a0,
5497         BNXT_ULP_CLASS_HID_595c = 0x595c,
5498         BNXT_ULP_CLASS_HID_5e98 = 0x5e98,
5499         BNXT_ULP_CLASS_HID_22f8 = 0x22f8,
5500         BNXT_ULP_CLASS_HID_2834 = 0x2834,
5501         BNXT_ULP_CLASS_HID_0398 = 0x0398,
5502         BNXT_ULP_CLASS_HID_09d4 = 0x09d4,
5503         BNXT_ULP_CLASS_HID_48c0 = 0x48c0,
5504         BNXT_ULP_CLASS_HID_1370 = 0x1370,
5505         BNXT_ULP_CLASS_HID_246c = 0x246c,
5506         BNXT_ULP_CLASS_HID_2da8 = 0x2da8,
5507         BNXT_ULP_CLASS_HID_3188 = 0x3188,
5508         BNXT_ULP_CLASS_HID_37c4 = 0x37c4,
5509         BNXT_ULP_CLASS_HID_34f0 = 0x34f0,
5510         BNXT_ULP_CLASS_HID_3a3c = 0x3a3c,
5511         BNXT_ULP_CLASS_HID_1e5c = 0x1e5c,
5512         BNXT_ULP_CLASS_HID_0798 = 0x0798,
5513         BNXT_ULP_CLASS_HID_5964 = 0x5964,
5514         BNXT_ULP_CLASS_HID_5ea0 = 0x5ea0,
5515         BNXT_ULP_CLASS_HID_22c0 = 0x22c0,
5516         BNXT_ULP_CLASS_HID_280c = 0x280c,
5517         BNXT_ULP_CLASS_HID_43104 = 0x43104,
5518         BNXT_ULP_CLASS_HID_43740 = 0x43740,
5519         BNXT_ULP_CLASS_HID_41b60 = 0x41b60,
5520         BNXT_ULP_CLASS_HID_400ac = 0x400ac,
5521         BNXT_ULP_CLASS_HID_455a8 = 0x455a8,
5522         BNXT_ULP_CLASS_HID_45bf4 = 0x45bf4,
5523         BNXT_ULP_CLASS_HID_43f14 = 0x43f14,
5524         BNXT_ULP_CLASS_HID_42550 = 0x42550,
5525         BNXT_ULP_CLASS_HID_34d6 = 0x34d6,
5526         BNXT_ULP_CLASS_HID_3a1a = 0x3a1a,
5527         BNXT_ULP_CLASS_HID_543e = 0x543e,
5528         BNXT_ULP_CLASS_HID_5a02 = 0x5a02,
5529         BNXT_ULP_CLASS_HID_34de = 0x34de,
5530         BNXT_ULP_CLASS_HID_3a12 = 0x3a12,
5531         BNXT_ULP_CLASS_HID_4a62 = 0x4a62,
5532         BNXT_ULP_CLASS_HID_14f2 = 0x14f2,
5533         BNXT_ULP_CLASS_HID_34b6 = 0x34b6,
5534         BNXT_ULP_CLASS_HID_3a7a = 0x3a7a,
5535         BNXT_ULP_CLASS_HID_545e = 0x545e,
5536         BNXT_ULP_CLASS_HID_5a62 = 0x5a62,
5537         BNXT_ULP_CLASS_HID_34be = 0x34be,
5538         BNXT_ULP_CLASS_HID_3a72 = 0x3a72,
5539         BNXT_ULP_CLASS_HID_4a02 = 0x4a02,
5540         BNXT_ULP_CLASS_HID_1492 = 0x1492,
5541         BNXT_ULP_CLASS_HID_34a8 = 0x34a8,
5542         BNXT_ULP_CLASS_HID_3a64 = 0x3a64,
5543         BNXT_ULP_CLASS_HID_1e04 = 0x1e04,
5544         BNXT_ULP_CLASS_HID_07c0 = 0x07c0,
5545         BNXT_ULP_CLASS_HID_593c = 0x593c,
5546         BNXT_ULP_CLASS_HID_5ef8 = 0x5ef8,
5547         BNXT_ULP_CLASS_HID_2298 = 0x2298,
5548         BNXT_ULP_CLASS_HID_2854 = 0x2854,
5549         BNXT_ULP_CLASS_HID_03f8 = 0x03f8,
5550         BNXT_ULP_CLASS_HID_09b4 = 0x09b4,
5551         BNXT_ULP_CLASS_HID_48a0 = 0x48a0,
5552         BNXT_ULP_CLASS_HID_1310 = 0x1310,
5553         BNXT_ULP_CLASS_HID_240c = 0x240c,
5554         BNXT_ULP_CLASS_HID_2dc8 = 0x2dc8,
5555         BNXT_ULP_CLASS_HID_31e8 = 0x31e8,
5556         BNXT_ULP_CLASS_HID_37a4 = 0x37a4,
5557         BNXT_ULP_CLASS_HID_34d0 = 0x34d0,
5558         BNXT_ULP_CLASS_HID_3a1c = 0x3a1c,
5559         BNXT_ULP_CLASS_HID_1e7c = 0x1e7c,
5560         BNXT_ULP_CLASS_HID_07b8 = 0x07b8,
5561         BNXT_ULP_CLASS_HID_5944 = 0x5944,
5562         BNXT_ULP_CLASS_HID_5e80 = 0x5e80,
5563         BNXT_ULP_CLASS_HID_22e0 = 0x22e0,
5564         BNXT_ULP_CLASS_HID_282c = 0x282c,
5565         BNXT_ULP_CLASS_HID_43124 = 0x43124,
5566         BNXT_ULP_CLASS_HID_43760 = 0x43760,
5567         BNXT_ULP_CLASS_HID_41b40 = 0x41b40,
5568         BNXT_ULP_CLASS_HID_4008c = 0x4008c,
5569         BNXT_ULP_CLASS_HID_45588 = 0x45588,
5570         BNXT_ULP_CLASS_HID_45bd4 = 0x45bd4,
5571         BNXT_ULP_CLASS_HID_43f34 = 0x43f34,
5572         BNXT_ULP_CLASS_HID_42570 = 0x42570,
5573         BNXT_ULP_CLASS_HID_3488 = 0x3488,
5574         BNXT_ULP_CLASS_HID_3a44 = 0x3a44,
5575         BNXT_ULP_CLASS_HID_1e24 = 0x1e24,
5576         BNXT_ULP_CLASS_HID_07e0 = 0x07e0,
5577         BNXT_ULP_CLASS_HID_591c = 0x591c,
5578         BNXT_ULP_CLASS_HID_5ed8 = 0x5ed8,
5579         BNXT_ULP_CLASS_HID_22b8 = 0x22b8,
5580         BNXT_ULP_CLASS_HID_2874 = 0x2874,
5581         BNXT_ULP_CLASS_HID_03d8 = 0x03d8,
5582         BNXT_ULP_CLASS_HID_0994 = 0x0994,
5583         BNXT_ULP_CLASS_HID_4880 = 0x4880,
5584         BNXT_ULP_CLASS_HID_1330 = 0x1330,
5585         BNXT_ULP_CLASS_HID_242c = 0x242c,
5586         BNXT_ULP_CLASS_HID_2de8 = 0x2de8,
5587         BNXT_ULP_CLASS_HID_31c8 = 0x31c8,
5588         BNXT_ULP_CLASS_HID_3784 = 0x3784,
5589         BNXT_ULP_CLASS_HID_34b0 = 0x34b0,
5590         BNXT_ULP_CLASS_HID_3a7c = 0x3a7c,
5591         BNXT_ULP_CLASS_HID_1e1c = 0x1e1c,
5592         BNXT_ULP_CLASS_HID_07d8 = 0x07d8,
5593         BNXT_ULP_CLASS_HID_5924 = 0x5924,
5594         BNXT_ULP_CLASS_HID_5ee0 = 0x5ee0,
5595         BNXT_ULP_CLASS_HID_2280 = 0x2280,
5596         BNXT_ULP_CLASS_HID_284c = 0x284c,
5597         BNXT_ULP_CLASS_HID_43144 = 0x43144,
5598         BNXT_ULP_CLASS_HID_43700 = 0x43700,
5599         BNXT_ULP_CLASS_HID_41b20 = 0x41b20,
5600         BNXT_ULP_CLASS_HID_400ec = 0x400ec,
5601         BNXT_ULP_CLASS_HID_455e8 = 0x455e8,
5602         BNXT_ULP_CLASS_HID_45bb4 = 0x45bb4,
5603         BNXT_ULP_CLASS_HID_43f54 = 0x43f54,
5604         BNXT_ULP_CLASS_HID_42510 = 0x42510
5605 };
5606
5607 enum bnxt_ulp_act_hid {
5608         BNXT_ULP_ACT_HID_0000 = 0x0000,
5609         BNXT_ULP_ACT_HID_0001 = 0x0001,
5610         BNXT_ULP_ACT_HID_0400 = 0x0400,
5611         BNXT_ULP_ACT_HID_01ab = 0x01ab,
5612         BNXT_ULP_ACT_HID_0010 = 0x0010,
5613         BNXT_ULP_ACT_HID_05ab = 0x05ab,
5614         BNXT_ULP_ACT_HID_01bb = 0x01bb,
5615         BNXT_ULP_ACT_HID_0002 = 0x0002,
5616         BNXT_ULP_ACT_HID_0003 = 0x0003,
5617         BNXT_ULP_ACT_HID_0402 = 0x0402,
5618         BNXT_ULP_ACT_HID_01ad = 0x01ad,
5619         BNXT_ULP_ACT_HID_0012 = 0x0012,
5620         BNXT_ULP_ACT_HID_05ad = 0x05ad,
5621         BNXT_ULP_ACT_HID_01bd = 0x01bd,
5622         BNXT_ULP_ACT_HID_0613 = 0x0613,
5623         BNXT_ULP_ACT_HID_02a9 = 0x02a9,
5624         BNXT_ULP_ACT_HID_0054 = 0x0054,
5625         BNXT_ULP_ACT_HID_0622 = 0x0622,
5626         BNXT_ULP_ACT_HID_0454 = 0x0454,
5627         BNXT_ULP_ACT_HID_0064 = 0x0064,
5628         BNXT_ULP_ACT_HID_0614 = 0x0614,
5629         BNXT_ULP_ACT_HID_0615 = 0x0615,
5630         BNXT_ULP_ACT_HID_02ab = 0x02ab,
5631         BNXT_ULP_ACT_HID_0056 = 0x0056,
5632         BNXT_ULP_ACT_HID_0624 = 0x0624,
5633         BNXT_ULP_ACT_HID_0456 = 0x0456,
5634         BNXT_ULP_ACT_HID_0066 = 0x0066,
5635         BNXT_ULP_ACT_HID_048d = 0x048d,
5636         BNXT_ULP_ACT_HID_048f = 0x048f,
5637         BNXT_ULP_ACT_HID_04bc = 0x04bc,
5638         BNXT_ULP_ACT_HID_00a9 = 0x00a9,
5639         BNXT_ULP_ACT_HID_020f = 0x020f,
5640         BNXT_ULP_ACT_HID_04a9 = 0x04a9,
5641         BNXT_ULP_ACT_HID_01fc = 0x01fc,
5642         BNXT_ULP_ACT_HID_04be = 0x04be,
5643         BNXT_ULP_ACT_HID_00ab = 0x00ab,
5644         BNXT_ULP_ACT_HID_0211 = 0x0211,
5645         BNXT_ULP_ACT_HID_04ab = 0x04ab,
5646         BNXT_ULP_ACT_HID_01fe = 0x01fe,
5647         BNXT_ULP_ACT_HID_0667 = 0x0667,
5648         BNXT_ULP_ACT_HID_0254 = 0x0254,
5649         BNXT_ULP_ACT_HID_03ba = 0x03ba,
5650         BNXT_ULP_ACT_HID_0654 = 0x0654,
5651         BNXT_ULP_ACT_HID_03a7 = 0x03a7,
5652         BNXT_ULP_ACT_HID_0669 = 0x0669,
5653         BNXT_ULP_ACT_HID_0256 = 0x0256,
5654         BNXT_ULP_ACT_HID_03bc = 0x03bc,
5655         BNXT_ULP_ACT_HID_0656 = 0x0656,
5656         BNXT_ULP_ACT_HID_03a9 = 0x03a9,
5657         BNXT_ULP_ACT_HID_021b = 0x021b,
5658         BNXT_ULP_ACT_HID_021c = 0x021c,
5659         BNXT_ULP_ACT_HID_021e = 0x021e,
5660         BNXT_ULP_ACT_HID_063f = 0x063f,
5661         BNXT_ULP_ACT_HID_0510 = 0x0510,
5662         BNXT_ULP_ACT_HID_03c6 = 0x03c6,
5663         BNXT_ULP_ACT_HID_0082 = 0x0082,
5664         BNXT_ULP_ACT_HID_06bb = 0x06bb,
5665         BNXT_ULP_ACT_HID_021d = 0x021d,
5666         BNXT_ULP_ACT_HID_0641 = 0x0641,
5667         BNXT_ULP_ACT_HID_0512 = 0x0512,
5668         BNXT_ULP_ACT_HID_03c8 = 0x03c8,
5669         BNXT_ULP_ACT_HID_0084 = 0x0084,
5670         BNXT_ULP_ACT_HID_06bd = 0x06bd,
5671         BNXT_ULP_ACT_HID_06d7 = 0x06d7,
5672         BNXT_ULP_ACT_HID_02c4 = 0x02c4,
5673         BNXT_ULP_ACT_HID_042a = 0x042a,
5674         BNXT_ULP_ACT_HID_06c4 = 0x06c4,
5675         BNXT_ULP_ACT_HID_0417 = 0x0417,
5676         BNXT_ULP_ACT_HID_06d9 = 0x06d9,
5677         BNXT_ULP_ACT_HID_02c6 = 0x02c6,
5678         BNXT_ULP_ACT_HID_042c = 0x042c,
5679         BNXT_ULP_ACT_HID_06c6 = 0x06c6,
5680         BNXT_ULP_ACT_HID_0419 = 0x0419,
5681         BNXT_ULP_ACT_HID_0119 = 0x0119,
5682         BNXT_ULP_ACT_HID_046f = 0x046f,
5683         BNXT_ULP_ACT_HID_05d5 = 0x05d5,
5684         BNXT_ULP_ACT_HID_0106 = 0x0106,
5685         BNXT_ULP_ACT_HID_05c2 = 0x05c2,
5686         BNXT_ULP_ACT_HID_011b = 0x011b,
5687         BNXT_ULP_ACT_HID_0471 = 0x0471,
5688         BNXT_ULP_ACT_HID_05d7 = 0x05d7,
5689         BNXT_ULP_ACT_HID_0108 = 0x0108,
5690         BNXT_ULP_ACT_HID_05c4 = 0x05c4,
5691         BNXT_ULP_ACT_HID_00a2 = 0x00a2,
5692         BNXT_ULP_ACT_HID_00a4 = 0x00a4
5693 };
5694
5695 enum bnxt_ulp_df_tpl {
5696         BNXT_ULP_DF_TPL_DEFAULT_UPLINK_PORT = 3,
5697         BNXT_ULP_DF_TPL_DEFAULT_VFR = 4
5698 };
5699
5700 #endif