1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright(c) 2014-2021 Broadcom 3 * All rights reserved. 4 */ 5 6 /* date: Wed Nov 24 17:15:38 2021 */ 7 8 #ifndef ULP_TEMPLATE_DB_H_ 9 #define ULP_TEMPLATE_DB_H_ 10 11 #define BNXT_ULP_REGFILE_MAX_SZ 46 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 18 15 #define BNXT_ULP_CLASS_SIG_TBL_MAX_SZ 262144 16 #define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 1297 17 #define BNXT_ULP_CLASS_HID_LOW_PRIME 6701 18 #define BNXT_ULP_CLASS_HID_HIGH_PRIME 7907 19 #define BNXT_ULP_CLASS_HID_SHFTR 28 20 #define BNXT_ULP_CLASS_HID_SHFTL 28 21 #define BNXT_ULP_CLASS_HID_MASK 262143 22 #define BNXT_ULP_ACT_SIG_TBL_MAX_SZ 2048 23 #define BNXT_ULP_ACT_MATCH_LIST_MAX_SZ 94 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_APP_RESOURCE_RESV_LIST_MAX_SZ 16 30 #define BNXT_ULP_GLB_RESOURCE_TBL_MAX_SZ 132 31 #define BNXT_ULP_APP_GLB_RESOURCE_TBL_MAX_SZ 144 32 #define BNXT_ULP_RESOURCE_RESV_LIST_MAX_SZ 409 33 #define BNXT_ULP_APP_CAP_TBL_MAX_SZ 12 34 #define BNXT_ULP_COND_GOTO_REJECT 1023 35 #define BNXT_ULP_COND_GOTO_RF 0x10000 36 #define BNXT_ULP_GLB_FIELD_TBL_SHIFT 7 37 #define BNXT_ULP_HDR_SIG_ID_SHIFT 4 38 #define BNXT_ULP_APP_ID_SHIFT 4 39 #define BNXT_ULP_GLB_FIELD_TBL_SIZE 7643 40 #define ULP_WH_PLUS_CLASS_TMPL_LIST_SIZE 6 41 #define ULP_WH_PLUS_CLASS_TBL_LIST_SIZE 89 42 #define ULP_WH_PLUS_CLASS_KEY_INFO_LIST_SIZE 600 43 #define ULP_WH_PLUS_CLASS_IDENT_LIST_SIZE 26 44 #define ULP_WH_PLUS_CLASS_RESULT_FIELD_LIST_SIZE 618 45 #define ULP_WH_PLUS_CLASS_COND_LIST_SIZE 49 46 #define ULP_THOR_CLASS_TMPL_LIST_SIZE 6 47 #define ULP_THOR_CLASS_TBL_LIST_SIZE 116 48 #define ULP_THOR_CLASS_KEY_INFO_LIST_SIZE 2323 49 #define ULP_THOR_CLASS_IDENT_LIST_SIZE 38 50 #define ULP_THOR_CLASS_RESULT_FIELD_LIST_SIZE 1313 51 #define ULP_THOR_CLASS_COND_LIST_SIZE 54 52 #define ULP_WH_PLUS_ACT_TMPL_LIST_SIZE 7 53 #define ULP_WH_PLUS_ACT_TBL_LIST_SIZE 37 54 #define ULP_WH_PLUS_ACT_KEY_INFO_LIST_SIZE 2 55 #define ULP_WH_PLUS_ACT_IDENT_LIST_SIZE 1 56 #define ULP_WH_PLUS_ACT_RESULT_FIELD_LIST_SIZE 536 57 #define ULP_WH_PLUS_ACT_COND_LIST_SIZE 41 58 #define ULP_THOR_ACT_TMPL_LIST_SIZE 7 59 #define ULP_THOR_ACT_TBL_LIST_SIZE 36 60 #define ULP_THOR_ACT_KEY_INFO_LIST_SIZE 16 61 #define ULP_THOR_ACT_IDENT_LIST_SIZE 3 62 #define ULP_THOR_ACT_RESULT_FIELD_LIST_SIZE 505 63 #define ULP_THOR_ACT_COND_LIST_SIZE 27 64 65 enum bnxt_ulp_act_bit { 66 BNXT_ULP_ACT_BIT_MARK = 0x0000000000000001, 67 BNXT_ULP_ACT_BIT_DROP = 0x0000000000000002, 68 BNXT_ULP_ACT_BIT_COUNT = 0x0000000000000004, 69 BNXT_ULP_ACT_BIT_RSS = 0x0000000000000008, 70 BNXT_ULP_ACT_BIT_METER = 0x0000000000000010, 71 BNXT_ULP_ACT_BIT_VXLAN_DECAP = 0x0000000000000020, 72 BNXT_ULP_ACT_BIT_POP_MPLS = 0x0000000000000040, 73 BNXT_ULP_ACT_BIT_PUSH_MPLS = 0x0000000000000080, 74 BNXT_ULP_ACT_BIT_MAC_SWAP = 0x0000000000000100, 75 BNXT_ULP_ACT_BIT_SET_MAC_SRC = 0x0000000000000200, 76 BNXT_ULP_ACT_BIT_SET_MAC_DST = 0x0000000000000400, 77 BNXT_ULP_ACT_BIT_POP_VLAN = 0x0000000000000800, 78 BNXT_ULP_ACT_BIT_PUSH_VLAN = 0x0000000000001000, 79 BNXT_ULP_ACT_BIT_SET_VLAN_PCP = 0x0000000000002000, 80 BNXT_ULP_ACT_BIT_SET_VLAN_VID = 0x0000000000004000, 81 BNXT_ULP_ACT_BIT_SET_IPV4_SRC = 0x0000000000008000, 82 BNXT_ULP_ACT_BIT_SET_IPV4_DST = 0x0000000000010000, 83 BNXT_ULP_ACT_BIT_SET_IPV6_SRC = 0x0000000000020000, 84 BNXT_ULP_ACT_BIT_SET_IPV6_DST = 0x0000000000040000, 85 BNXT_ULP_ACT_BIT_DEC_TTL = 0x0000000000080000, 86 BNXT_ULP_ACT_BIT_SET_TP_SRC = 0x0000000000100000, 87 BNXT_ULP_ACT_BIT_SET_TP_DST = 0x0000000000200000, 88 BNXT_ULP_ACT_BIT_VXLAN_ENCAP = 0x0000000000400000, 89 BNXT_ULP_ACT_BIT_JUMP = 0x0000000000800000, 90 BNXT_ULP_ACT_BIT_SHARED = 0x0000000001000000, 91 BNXT_ULP_ACT_BIT_SAMPLE = 0x0000000002000000, 92 BNXT_ULP_ACT_BIT_SHARED_SAMPLE = 0x0000000004000000, 93 BNXT_ULP_ACT_BIT_LAST = 0x0000000008000000 94 }; 95 96 enum bnxt_ulp_hdr_bit { 97 BNXT_ULP_HDR_BIT_O_ETH = 0x0000000000000001, 98 BNXT_ULP_HDR_BIT_OO_VLAN = 0x0000000000000002, 99 BNXT_ULP_HDR_BIT_OI_VLAN = 0x0000000000000004, 100 BNXT_ULP_HDR_BIT_O_IPV4 = 0x0000000000000008, 101 BNXT_ULP_HDR_BIT_O_IPV6 = 0x0000000000000010, 102 BNXT_ULP_HDR_BIT_O_TCP = 0x0000000000000020, 103 BNXT_ULP_HDR_BIT_O_UDP = 0x0000000000000040, 104 BNXT_ULP_HDR_BIT_O_ICMP = 0x0000000000000080, 105 BNXT_ULP_HDR_BIT_T_VXLAN = 0x0000000000000100, 106 BNXT_ULP_HDR_BIT_T_GRE = 0x0000000000000200, 107 BNXT_ULP_HDR_BIT_I_ETH = 0x0000000000000400, 108 BNXT_ULP_HDR_BIT_IO_VLAN = 0x0000000000000800, 109 BNXT_ULP_HDR_BIT_II_VLAN = 0x0000000000001000, 110 BNXT_ULP_HDR_BIT_I_IPV4 = 0x0000000000002000, 111 BNXT_ULP_HDR_BIT_I_IPV6 = 0x0000000000004000, 112 BNXT_ULP_HDR_BIT_I_TCP = 0x0000000000008000, 113 BNXT_ULP_HDR_BIT_I_UDP = 0x0000000000010000, 114 BNXT_ULP_HDR_BIT_I_ICMP = 0x0000000000020000, 115 BNXT_ULP_HDR_BIT_F1 = 0x0000000000040000, 116 BNXT_ULP_HDR_BIT_F2 = 0x0000000000080000, 117 BNXT_ULP_HDR_BIT_SVIF_IGNORE = 0x0000000000100000, 118 BNXT_ULP_HDR_BIT_LAST = 0x0000000000200000 119 }; 120 121 enum bnxt_ulp_accept_opc { 122 BNXT_ULP_ACCEPT_OPC_ALWAYS = 0, 123 BNXT_ULP_ACCEPT_OPC_FLOW_SIG_ID_MATCH = 1, 124 BNXT_ULP_ACCEPT_OPC_LAST = 2 125 }; 126 127 enum bnxt_ulp_act_type { 128 BNXT_ULP_ACT_TYPE_NOT_SUPPORTED = 0, 129 BNXT_ULP_ACT_TYPE_SUPPORTED = 1, 130 BNXT_ULP_ACT_TYPE_END = 2, 131 BNXT_ULP_ACT_TYPE_LAST = 3 132 }; 133 134 enum bnxt_ulp_byte_order { 135 BNXT_ULP_BYTE_ORDER_BE = 0, 136 BNXT_ULP_BYTE_ORDER_LE = 1, 137 BNXT_ULP_BYTE_ORDER_LAST = 2 138 }; 139 140 enum bnxt_ulp_cf_idx { 141 BNXT_ULP_CF_IDX_NOT_USED = 0, 142 BNXT_ULP_CF_IDX_MPLS_TAG_NUM = 1, 143 BNXT_ULP_CF_IDX_O_VTAG_NUM = 2, 144 BNXT_ULP_CF_IDX_O_NO_VTAG = 3, 145 BNXT_ULP_CF_IDX_O_ONE_VTAG = 4, 146 BNXT_ULP_CF_IDX_O_TWO_VTAGS = 5, 147 BNXT_ULP_CF_IDX_I_VTAG_NUM = 6, 148 BNXT_ULP_CF_IDX_I_NO_VTAG = 7, 149 BNXT_ULP_CF_IDX_I_ONE_VTAG = 8, 150 BNXT_ULP_CF_IDX_I_TWO_VTAGS = 9, 151 BNXT_ULP_CF_IDX_INCOMING_IF = 10, 152 BNXT_ULP_CF_IDX_DIRECTION = 11, 153 BNXT_ULP_CF_IDX_SVIF_FLAG = 12, 154 BNXT_ULP_CF_IDX_O_L3 = 13, 155 BNXT_ULP_CF_IDX_I_L3 = 14, 156 BNXT_ULP_CF_IDX_O_L4 = 15, 157 BNXT_ULP_CF_IDX_I_L4 = 16, 158 BNXT_ULP_CF_IDX_O_L4_SRC_PORT = 17, 159 BNXT_ULP_CF_IDX_O_L4_DST_PORT = 18, 160 BNXT_ULP_CF_IDX_I_L4_SRC_PORT = 19, 161 BNXT_ULP_CF_IDX_I_L4_DST_PORT = 20, 162 BNXT_ULP_CF_IDX_O_L4_SRC_PORT_MASK = 21, 163 BNXT_ULP_CF_IDX_O_L4_DST_PORT_MASK = 22, 164 BNXT_ULP_CF_IDX_I_L4_SRC_PORT_MASK = 23, 165 BNXT_ULP_CF_IDX_I_L4_DST_PORT_MASK = 24, 166 BNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT = 25, 167 BNXT_ULP_CF_IDX_O_L4_FB_DST_PORT = 26, 168 BNXT_ULP_CF_IDX_I_L4_FB_SRC_PORT = 27, 169 BNXT_ULP_CF_IDX_I_L4_FB_DST_PORT = 28, 170 BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID = 29, 171 BNXT_ULP_CF_IDX_I_L3_FB_PROTO_ID = 30, 172 BNXT_ULP_CF_IDX_O_L3_PROTO_ID = 31, 173 BNXT_ULP_CF_IDX_I_L3_PROTO_ID = 32, 174 BNXT_ULP_CF_IDX_DEV_PORT_ID = 33, 175 BNXT_ULP_CF_IDX_DRV_FUNC_SVIF = 34, 176 BNXT_ULP_CF_IDX_DRV_FUNC_SPIF = 35, 177 BNXT_ULP_CF_IDX_DRV_FUNC_PARIF = 36, 178 BNXT_ULP_CF_IDX_DRV_FUNC_VNIC = 37, 179 BNXT_ULP_CF_IDX_DRV_FUNC_PHY_PORT = 38, 180 BNXT_ULP_CF_IDX_VF_FUNC_SVIF = 39, 181 BNXT_ULP_CF_IDX_VF_FUNC_SPIF = 40, 182 BNXT_ULP_CF_IDX_VF_FUNC_PARIF = 41, 183 BNXT_ULP_CF_IDX_VF_FUNC_VNIC = 42, 184 BNXT_ULP_CF_IDX_PHY_PORT_SVIF = 43, 185 BNXT_ULP_CF_IDX_PHY_PORT_SPIF = 44, 186 BNXT_ULP_CF_IDX_PHY_PORT_PARIF = 45, 187 BNXT_ULP_CF_IDX_PHY_PORT_VPORT = 46, 188 BNXT_ULP_CF_IDX_ACT_ENCAP_IPV4_FLAG = 47, 189 BNXT_ULP_CF_IDX_ACT_ENCAP_IPV6_FLAG = 48, 190 BNXT_ULP_CF_IDX_ACT_DEC_TTL = 49, 191 BNXT_ULP_CF_IDX_ACT_T_DEC_TTL = 50, 192 BNXT_ULP_CF_IDX_ACT_PORT_IS_SET = 51, 193 BNXT_ULP_CF_IDX_ACT_PORT_TYPE = 52, 194 BNXT_ULP_CF_IDX_MATCH_PORT_TYPE = 53, 195 BNXT_ULP_CF_IDX_MATCH_PORT_IS_VFREP = 54, 196 BNXT_ULP_CF_IDX_MATCH_PORT_IS_PF = 55, 197 BNXT_ULP_CF_IDX_VF_TO_VF = 56, 198 BNXT_ULP_CF_IDX_L3_HDR_CNT = 57, 199 BNXT_ULP_CF_IDX_L4_HDR_CNT = 58, 200 BNXT_ULP_CF_IDX_VFR_MODE = 59, 201 BNXT_ULP_CF_IDX_L3_TUN = 60, 202 BNXT_ULP_CF_IDX_L3_TUN_DECAP = 61, 203 BNXT_ULP_CF_IDX_FID = 62, 204 BNXT_ULP_CF_IDX_HDR_SIG_ID = 63, 205 BNXT_ULP_CF_IDX_FLOW_SIG_ID = 64, 206 BNXT_ULP_CF_IDX_WC_MATCH = 65, 207 BNXT_ULP_CF_IDX_WC_IS_HA_HIGH_REG = 66, 208 BNXT_ULP_CF_IDX_TUNNEL_ID = 67, 209 BNXT_ULP_CF_IDX_TUN_OFF_DIP_ID = 68, 210 BNXT_ULP_CF_IDX_TUN_OFF_DMAC_ID = 69, 211 BNXT_ULP_CF_IDX_OO_VLAN_FB_VID = 70, 212 BNXT_ULP_CF_IDX_OI_VLAN_FB_VID = 71, 213 BNXT_ULP_CF_IDX_IO_VLAN_FB_VID = 72, 214 BNXT_ULP_CF_IDX_II_VLAN_FB_VID = 73, 215 BNXT_ULP_CF_IDX_SOCKET_DIRECT = 74, 216 BNXT_ULP_CF_IDX_SOCKET_DIRECT_VPORT = 75, 217 BNXT_ULP_CF_IDX_LAST = 76 218 }; 219 220 enum bnxt_ulp_cond_list_opc { 221 BNXT_ULP_COND_LIST_OPC_TRUE = 0, 222 BNXT_ULP_COND_LIST_OPC_FALSE = 1, 223 BNXT_ULP_COND_LIST_OPC_OR = 2, 224 BNXT_ULP_COND_LIST_OPC_AND = 3, 225 BNXT_ULP_COND_LIST_OPC_LAST = 4 226 }; 227 228 enum bnxt_ulp_cond_opc { 229 BNXT_ULP_COND_OPC_CF_IS_SET = 0, 230 BNXT_ULP_COND_OPC_CF_NOT_SET = 1, 231 BNXT_ULP_COND_OPC_ACT_BIT_IS_SET = 2, 232 BNXT_ULP_COND_OPC_ACT_BIT_NOT_SET = 3, 233 BNXT_ULP_COND_OPC_HDR_BIT_IS_SET = 4, 234 BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET = 5, 235 BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET = 6, 236 BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET = 7, 237 BNXT_ULP_COND_OPC_RF_IS_SET = 8, 238 BNXT_ULP_COND_OPC_RF_NOT_SET = 9, 239 BNXT_ULP_COND_OPC_FLOW_PAT_MATCH = 10, 240 BNXT_ULP_COND_OPC_ACT_PAT_MATCH = 11, 241 BNXT_ULP_COND_OPC_EXT_MEM_IS_SET = 12, 242 BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET = 13, 243 BNXT_ULP_COND_OPC_ENC_HDR_BIT_IS_SET = 14, 244 BNXT_ULP_COND_OPC_ENC_HDR_BIT_NOT_SET = 15, 245 BNXT_ULP_COND_OPC_LAST = 16 246 }; 247 248 enum bnxt_ulp_critical_resource { 249 BNXT_ULP_CRITICAL_RESOURCE_NO = 0, 250 BNXT_ULP_CRITICAL_RESOURCE_YES = 1, 251 BNXT_ULP_CRITICAL_RESOURCE_LAST = 2 252 }; 253 254 enum bnxt_ulp_device_id { 255 BNXT_ULP_DEVICE_ID_WH_PLUS = 0, 256 BNXT_ULP_DEVICE_ID_THOR = 1, 257 BNXT_ULP_DEVICE_ID_STINGRAY = 2, 258 BNXT_ULP_DEVICE_ID_STINGRAY2 = 3, 259 BNXT_ULP_DEVICE_ID_LAST = 4 260 }; 261 262 enum bnxt_ulp_df_param_type { 263 BNXT_ULP_DF_PARAM_TYPE_DEV_PORT_ID = 0, 264 BNXT_ULP_DF_PARAM_TYPE_LAST = 1 265 }; 266 267 enum bnxt_ulp_direction { 268 BNXT_ULP_DIRECTION_INGRESS = 0, 269 BNXT_ULP_DIRECTION_EGRESS = 1, 270 BNXT_ULP_DIRECTION_LAST = 2 271 }; 272 273 enum bnxt_ulp_enc_field { 274 BNXT_ULP_ENC_FIELD_ETH_DMAC = 0, 275 BNXT_ULP_ENC_FIELD_ETH_SMAC = 1, 276 BNXT_ULP_ENC_FIELD_ETH_TYPE = 2, 277 BNXT_ULP_ENC_FIELD_O_VLAN_TCI = 3, 278 BNXT_ULP_ENC_FIELD_O_VLAN_TYPE = 4, 279 BNXT_ULP_ENC_FIELD_I_VLAN_TCI = 5, 280 BNXT_ULP_ENC_FIELD_I_VLAN_TYPE = 6, 281 BNXT_ULP_ENC_FIELD_IPV4_IHL = 7, 282 BNXT_ULP_ENC_FIELD_IPV4_TOS = 8, 283 BNXT_ULP_ENC_FIELD_IPV4_PKT_ID = 9, 284 BNXT_ULP_ENC_FIELD_IPV4_FRAG = 10, 285 BNXT_ULP_ENC_FIELD_IPV4_TTL = 11, 286 BNXT_ULP_ENC_FIELD_IPV4_PROTO = 12, 287 BNXT_ULP_ENC_FIELD_IPV4_SADDR = 13, 288 BNXT_ULP_ENC_FIELD_IPV4_DADDR = 14, 289 BNXT_ULP_ENC_FIELD_IPV6_VTC_FLOW = 15, 290 BNXT_ULP_ENC_FIELD_IPV6_PROTO = 16, 291 BNXT_ULP_ENC_FIELD_IPV6_TTL = 17, 292 BNXT_ULP_ENC_FIELD_IPV6_SADDR = 18, 293 BNXT_ULP_ENC_FIELD_IPV6_DADDR = 19, 294 BNXT_ULP_ENC_FIELD_UDP_SPORT = 20, 295 BNXT_ULP_ENC_FIELD_UDP_DPORT = 21, 296 BNXT_ULP_ENC_FIELD_VXLAN_FLAGS = 22, 297 BNXT_ULP_ENC_FIELD_VXLAN_RSVD0 = 23, 298 BNXT_ULP_ENC_FIELD_VXLAN_VNI = 24, 299 BNXT_ULP_ENC_FIELD_VXLAN_RSVD1 = 25, 300 BNXT_ULP_ENC_FIELD_LAST = 26 301 }; 302 303 enum bnxt_ulp_fdb_opc { 304 BNXT_ULP_FDB_OPC_PUSH_FID = 0, 305 BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE = 1, 306 BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE = 2, 307 BNXT_ULP_FDB_OPC_NOP = 3, 308 BNXT_ULP_FDB_OPC_LAST = 4 309 }; 310 311 enum bnxt_ulp_fdb_type { 312 BNXT_ULP_FDB_TYPE_REGULAR = 0, 313 BNXT_ULP_FDB_TYPE_DEFAULT = 1, 314 BNXT_ULP_FDB_TYPE_RID = 2, 315 BNXT_ULP_FDB_TYPE_LAST = 3 316 }; 317 318 enum bnxt_ulp_field_opc { 319 BNXT_ULP_FIELD_OPC_SRC1 = 0, 320 BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3 = 1, 321 BNXT_ULP_FIELD_OPC_SRC1_PLUS_SRC2 = 2, 322 BNXT_ULP_FIELD_OPC_SRC1_MINUS_SRC2 = 3, 323 BNXT_ULP_FIELD_OPC_SRC1_PLUS_SRC2_POST = 4, 324 BNXT_ULP_FIELD_OPC_SRC1_MINUS_SRC2_POST = 5, 325 BNXT_ULP_FIELD_OPC_SRC1_OR_SRC2 = 6, 326 BNXT_ULP_FIELD_OPC_SRC1_OR_SRC2_OR_SRC3 = 7, 327 BNXT_ULP_FIELD_OPC_SRC1_AND_SRC2 = 8, 328 BNXT_ULP_FIELD_OPC_SRC1_AND_SRC2_OR_SRC3 = 9, 329 BNXT_ULP_FIELD_OPC_SKIP = 10, 330 BNXT_ULP_FIELD_OPC_LAST = 11 331 }; 332 333 enum bnxt_ulp_field_src { 334 BNXT_ULP_FIELD_SRC_ZERO = 0, 335 BNXT_ULP_FIELD_SRC_ONES = 1, 336 BNXT_ULP_FIELD_SRC_CONST = 2, 337 BNXT_ULP_FIELD_SRC_CF = 3, 338 BNXT_ULP_FIELD_SRC_RF = 4, 339 BNXT_ULP_FIELD_SRC_ACT_PROP = 5, 340 BNXT_ULP_FIELD_SRC_ACT_PROP_SZ = 6, 341 BNXT_ULP_FIELD_SRC_GLB_RF = 7, 342 BNXT_ULP_FIELD_SRC_HF = 8, 343 BNXT_ULP_FIELD_SRC_SUB_HF = 9, 344 BNXT_ULP_FIELD_SRC_HDR_BIT = 10, 345 BNXT_ULP_FIELD_SRC_ACT_BIT = 11, 346 BNXT_ULP_FIELD_SRC_FIELD_BIT = 12, 347 BNXT_ULP_FIELD_SRC_SKIP = 13, 348 BNXT_ULP_FIELD_SRC_REJECT = 14, 349 BNXT_ULP_FIELD_SRC_PORT_TABLE = 15, 350 BNXT_ULP_FIELD_SRC_ENC_HDR_BIT = 16, 351 BNXT_ULP_FIELD_SRC_ENC_FIELD = 17, 352 BNXT_ULP_FIELD_SRC_LAST = 18 353 }; 354 355 enum bnxt_ulp_func_opc { 356 BNXT_ULP_FUNC_OPC_NOP = 0, 357 BNXT_ULP_FUNC_OPC_EQ = 1, 358 BNXT_ULP_FUNC_OPC_NE = 2, 359 BNXT_ULP_FUNC_OPC_GT = 3, 360 BNXT_ULP_FUNC_OPC_GE = 4, 361 BNXT_ULP_FUNC_OPC_LT = 5, 362 BNXT_ULP_FUNC_OPC_LE = 6, 363 BNXT_ULP_FUNC_OPC_COPY_SRC1_TO_RF = 7, 364 BNXT_ULP_FUNC_OPC_RSS_CONFIG = 8, 365 BNXT_ULP_FUNC_OPC_GET_PARENT_MAC_ADDR = 9, 366 BNXT_ULP_FUNC_OPC_ALLOC_L2_CTX_ID = 10, 367 BNXT_ULP_FUNC_OPC_LAST = 11 368 }; 369 370 enum bnxt_ulp_func_src { 371 BNXT_ULP_FUNC_SRC_REGFILE = 0, 372 BNXT_ULP_FUNC_SRC_GLB_REGFILE = 1, 373 BNXT_ULP_FUNC_SRC_COMP_FIELD = 2, 374 BNXT_ULP_FUNC_SRC_CONST = 3, 375 BNXT_ULP_FUNC_SRC_LAST = 4 376 }; 377 378 enum bnxt_ulp_generic_tbl_lkup_type { 379 BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX = 0, 380 BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH = 1, 381 BNXT_ULP_GENERIC_TBL_LKUP_TYPE_LAST = 2 382 }; 383 384 enum bnxt_ulp_generic_tbl_opc { 385 BNXT_ULP_GENERIC_TBL_OPC_NOT_USED = 0, 386 BNXT_ULP_GENERIC_TBL_OPC_READ = 1, 387 BNXT_ULP_GENERIC_TBL_OPC_WRITE = 2, 388 BNXT_ULP_GENERIC_TBL_OPC_LAST = 3 389 }; 390 391 enum bnxt_ulp_glb_rf_idx { 392 BNXT_ULP_GLB_RF_IDX_NOT_USED = 0, 393 BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID = 1, 394 BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR = 2, 395 BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID = 3, 396 BNXT_ULP_GLB_RF_IDX_VXLAN_PROF_FUNC_ID = 4, 397 BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR = 5, 398 BNXT_ULP_GLB_RF_IDX_GLB_WC_PROFILE_ID_0 = 6, 399 BNXT_ULP_GLB_RF_IDX_GLB_WC_PROFILE_ID_1 = 7, 400 BNXT_ULP_GLB_RF_IDX_GLB_WC_PROFILE_ID_2 = 8, 401 BNXT_ULP_GLB_RF_IDX_GLB_WC_PROFILE_ID_3 = 9, 402 BNXT_ULP_GLB_RF_IDX_GLB_WC_PROFILE_ID_4 = 10, 403 BNXT_ULP_GLB_RF_IDX_GLB_WC_PROFILE_ID_5 = 11, 404 BNXT_ULP_GLB_RF_IDX_GLB_WC_PROFILE_ID_6 = 12, 405 BNXT_ULP_GLB_RF_IDX_GLB_WC_PROFILE_ID_7 = 13, 406 BNXT_ULP_GLB_RF_IDX_GLB_WC_KEY_ID_0 = 14, 407 BNXT_ULP_GLB_RF_IDX_GLB_WC_KEY_ID_1 = 15, 408 BNXT_ULP_GLB_RF_IDX_GLB_WC_KEY_ID_2 = 16, 409 BNXT_ULP_GLB_RF_IDX_GLB_WC_KEY_ID_3 = 17, 410 BNXT_ULP_GLB_RF_IDX_GLB_WC_KEY_ID_4 = 18, 411 BNXT_ULP_GLB_RF_IDX_GLB_EM_PROFILE_ID_0 = 19, 412 BNXT_ULP_GLB_RF_IDX_GLB_EM_PROFILE_ID_1 = 20, 413 BNXT_ULP_GLB_RF_IDX_GLB_EM_PROFILE_ID_2 = 21, 414 BNXT_ULP_GLB_RF_IDX_GLB_EM_PROFILE_ID_3 = 22, 415 BNXT_ULP_GLB_RF_IDX_GLB_EM_PROFILE_ID_4 = 23, 416 BNXT_ULP_GLB_RF_IDX_GLB_EM_PROFILE_ID_5 = 24, 417 BNXT_ULP_GLB_RF_IDX_GLB_EM_PROFILE_ID_6 = 25, 418 BNXT_ULP_GLB_RF_IDX_GLB_EM_PROFILE_ID_7 = 26, 419 BNXT_ULP_GLB_RF_IDX_GLB_EM_KEY_ID_0 = 27, 420 BNXT_ULP_GLB_RF_IDX_GLB_EM_KEY_ID_1 = 28, 421 BNXT_ULP_GLB_RF_IDX_GLB_EM_KEY_ID_2 = 29, 422 BNXT_ULP_GLB_RF_IDX_GLB_EM_KEY_ID_3 = 30, 423 BNXT_ULP_GLB_RF_IDX_GLB_EM_KEY_ID_4 = 31, 424 BNXT_ULP_GLB_RF_IDX_GLB_METADATA_PROF_0 = 32, 425 BNXT_ULP_GLB_RF_IDX_GLB_METADATA_PROF_1 = 33, 426 BNXT_ULP_GLB_RF_IDX_GLB_VFR_PROF_FUNC_0 = 34, 427 BNXT_ULP_GLB_RF_IDX_GLB_VFR_EM_KEY_ID_0 = 35, 428 BNXT_ULP_GLB_RF_IDX_GLB_VFR_EM_PROF_ID_0 = 36, 429 BNXT_ULP_GLB_RF_IDX_APP_GLB_PROF_FUNC_ID_0 = 37, 430 BNXT_ULP_GLB_RF_IDX_APP_GLB_PROF_FUNC_ID_1 = 38, 431 BNXT_ULP_GLB_RF_IDX_APP_GLB_PROF_FUNC_ID_2 = 39, 432 BNXT_ULP_GLB_RF_IDX_APP_GLB_PROF_FUNC_ID_3 = 40, 433 BNXT_ULP_GLB_RF_IDX_APP_GLB_L2_CNTXT_ID_0 = 41, 434 BNXT_ULP_GLB_RF_IDX_APP_GLB_L2_CNTXT_ID_1 = 42, 435 BNXT_ULP_GLB_RF_IDX_APP_GLB_EM_PROFILE_ID_0 = 43, 436 BNXT_ULP_GLB_RF_IDX_APP_GLB_EM_PROFILE_ID_1 = 44, 437 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_0 = 45, 438 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_1 = 46, 439 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_2 = 47, 440 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_3 = 48, 441 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_4 = 49, 442 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_5 = 50, 443 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_6 = 51, 444 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_7 = 52, 445 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_8 = 53, 446 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_9 = 54, 447 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_10 = 55, 448 BNXT_ULP_GLB_RF_IDX_APP_GLB_EM_KEY_ID_0 = 56, 449 BNXT_ULP_GLB_RF_IDX_APP_GLB_EM_KEY_ID_1 = 57, 450 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_KEY_ID_0 = 58, 451 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_KEY_ID_1 = 59, 452 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_KEY_ID_2 = 60, 453 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_KEY_ID_3 = 61, 454 BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_KEY_ID_4 = 62, 455 BNXT_ULP_GLB_RF_IDX_APP_GLB_AREC_PTR_0 = 63, 456 BNXT_ULP_GLB_RF_IDX_APP_GLB_AREC_PTR_1 = 64, 457 BNXT_ULP_GLB_RF_IDX_GRE_PROF_FUNC_ID = 65, 458 BNXT_ULP_GLB_RF_IDX_LAST = 66 459 }; 460 461 enum bnxt_ulp_hdr_type { 462 BNXT_ULP_HDR_TYPE_NOT_SUPPORTED = 0, 463 BNXT_ULP_HDR_TYPE_SUPPORTED = 1, 464 BNXT_ULP_HDR_TYPE_END = 2, 465 BNXT_ULP_HDR_TYPE_LAST = 3 466 }; 467 468 enum bnxt_ulp_if_tbl_opc { 469 BNXT_ULP_IF_TBL_OPC_NOT_USED = 0, 470 BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD = 1, 471 BNXT_ULP_IF_TBL_OPC_WR_REGFILE = 2, 472 BNXT_ULP_IF_TBL_OPC_WR_CONST = 3, 473 BNXT_ULP_IF_TBL_OPC_RD_COMP_FIELD = 4, 474 BNXT_ULP_IF_TBL_OPC_LAST = 5 475 }; 476 477 enum bnxt_ulp_index_tbl_opc { 478 BNXT_ULP_INDEX_TBL_OPC_NOT_USED = 0, 479 BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE = 1, 480 BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE = 2, 481 BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE = 3, 482 BNXT_ULP_INDEX_TBL_OPC_RD_REGFILE = 4, 483 BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_GLB_REGFILE = 5, 484 BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE = 6, 485 BNXT_ULP_INDEX_TBL_OPC_LAST = 7 486 }; 487 488 enum bnxt_ulp_mark_db_opc { 489 BNXT_ULP_MARK_DB_OPC_NOP = 0, 490 BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION = 1, 491 BNXT_ULP_MARK_DB_OPC_PUSH_AND_SET_VFR_FLAG = 2, 492 BNXT_ULP_MARK_DB_OPC_LAST = 3 493 }; 494 495 enum bnxt_ulp_match_type { 496 BNXT_ULP_MATCH_TYPE_EM = 0, 497 BNXT_ULP_MATCH_TYPE_WM = 1, 498 BNXT_ULP_MATCH_TYPE_LAST = 2 499 }; 500 501 enum bnxt_ulp_port_table { 502 BNXT_ULP_PORT_TABLE_DRV_FUNC_PARENT_MAC = 0, 503 BNXT_ULP_PORT_TABLE_DRV_FUNC_PARENT_VNIC = 1, 504 BNXT_ULP_PORT_TABLE_DRV_FUNC_SVIF = 2, 505 BNXT_ULP_PORT_TABLE_DRV_FUNC_SPIF = 3, 506 BNXT_ULP_PORT_TABLE_DRV_FUNC_PARIF = 4, 507 BNXT_ULP_PORT_TABLE_DRV_FUNC_VNIC = 5, 508 BNXT_ULP_PORT_TABLE_DRV_FUNC_PHY_PORT = 6, 509 BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC = 7, 510 BNXT_ULP_PORT_TABLE_VF_FUNC_SVIF = 8, 511 BNXT_ULP_PORT_TABLE_VF_FUNC_SPIF = 9, 512 BNXT_ULP_PORT_TABLE_VF_FUNC_PARIF = 10, 513 BNXT_ULP_PORT_TABLE_VF_FUNC_VNIC = 11, 514 BNXT_ULP_PORT_TABLE_VF_FUNC_MAC = 12, 515 BNXT_ULP_PORT_TABLE_PHY_PORT_SVIF = 13, 516 BNXT_ULP_PORT_TABLE_PHY_PORT_SPIF = 14, 517 BNXT_ULP_PORT_TABLE_PHY_PORT_PARIF = 15, 518 BNXT_ULP_PORT_TABLE_PHY_PORT_VPORT = 16, 519 BNXT_ULP_PORT_TABLE_LAST = 17 520 }; 521 522 enum bnxt_ulp_pri_opc { 523 BNXT_ULP_PRI_OPC_NOT_USED = 0, 524 BNXT_ULP_PRI_OPC_CONST = 1, 525 BNXT_ULP_PRI_OPC_APP_PRI = 2, 526 BNXT_ULP_PRI_OPC_LAST = 3 527 }; 528 529 enum bnxt_ulp_rf_idx { 530 BNXT_ULP_RF_IDX_NOT_USED = 0, 531 BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 = 1, 532 BNXT_ULP_RF_IDX_L2_CNTXT_ID_1 = 2, 533 BNXT_ULP_RF_IDX_PROF_FUNC_ID_0 = 3, 534 BNXT_ULP_RF_IDX_PROF_FUNC_ID_1 = 4, 535 BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 = 5, 536 BNXT_ULP_RF_IDX_EM_PROFILE_ID_1 = 6, 537 BNXT_ULP_RF_IDX_WC_PROFILE_ID_0 = 7, 538 BNXT_ULP_RF_IDX_WC_PROFILE_ID_1 = 8, 539 BNXT_ULP_RF_IDX_MAIN_ACTION_PTR = 9, 540 BNXT_ULP_RF_IDX_ACTION_PTR_0 = 10, 541 BNXT_ULP_RF_IDX_ENCAP_PTR_0 = 11, 542 BNXT_ULP_RF_IDX_ENCAP_PTR_1 = 12, 543 BNXT_ULP_RF_IDX_CRITICAL_RESOURCE = 13, 544 BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 = 14, 545 BNXT_ULP_RF_IDX_MAIN_SP_PTR = 15, 546 BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 = 16, 547 BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 = 17, 548 BNXT_ULP_RF_IDX_ACTION_REC_SIZE = 18, 549 BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 = 19, 550 BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_1 = 20, 551 BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 = 21, 552 BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_1 = 22, 553 BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0 = 23, 554 BNXT_ULP_RF_IDX_WC_TCAM_INDEX_1 = 24, 555 BNXT_ULP_RF_IDX_SRC_PROPERTY_PTR = 25, 556 BNXT_ULP_RF_IDX_GENERIC_TBL_MISS = 26, 557 BNXT_ULP_RF_IDX_MIRROR_PTR_0 = 27, 558 BNXT_ULP_RF_IDX_MIRROR_ID_0 = 28, 559 BNXT_ULP_RF_IDX_HDR_SIG_ID = 29, 560 BNXT_ULP_RF_IDX_FLOW_SIG_ID = 30, 561 BNXT_ULP_RF_IDX_RID = 31, 562 BNXT_ULP_RF_IDX_WC_KEY_ID_0 = 32, 563 BNXT_ULP_RF_IDX_EM_KEY_ID_0 = 33, 564 BNXT_ULP_RF_IDX_DRV_FUNC_MAC = 34, 565 BNXT_ULP_RF_IDX_DRV_FUNC_PARENT_MAC = 35, 566 BNXT_ULP_RF_IDX_DEFAULT_AREC_PTR = 36, 567 BNXT_ULP_RF_IDX_CC = 37, 568 BNXT_ULP_RF_IDX_CF_FLOW_SIG_ID = 38, 569 BNXT_ULP_RF_IDX_PHY_PORT = 39, 570 BNXT_ULP_RF_IDX_METADATA_PROF = 40, 571 BNXT_ULP_RF_IDX_MODIFY_PTR = 41, 572 BNXT_ULP_RF_IDX_SOCK_DIR_SVIF = 42, 573 BNXT_ULP_RF_IDX_SOCK_DIR_PARIF = 43, 574 BNXT_ULP_RF_IDX_SOCK_DIR_ACT_PTR = 44, 575 BNXT_ULP_RF_IDX_SOCK_DIR_PARENT_MAC = 45, 576 BNXT_ULP_RF_IDX_LAST = 46 577 }; 578 579 enum bnxt_ulp_shared_session { 580 BNXT_ULP_SHARED_SESSION_NO = 0, 581 BNXT_ULP_SHARED_SESSION_YES = 1, 582 BNXT_ULP_SHARED_SESSION_LAST = 2 583 }; 584 585 enum bnxt_ulp_tcam_tbl_opc { 586 BNXT_ULP_TCAM_TBL_OPC_NOT_USED = 0, 587 BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE = 1, 588 BNXT_ULP_TCAM_TBL_OPC_SRCH_ALLOC_WR_REGFILE = 2, 589 BNXT_ULP_TCAM_TBL_OPC_ALLOC_REGFILE = 3, 590 BNXT_ULP_TCAM_TBL_OPC_WR_REGFILE = 4, 591 BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT = 5, 592 BNXT_ULP_TCAM_TBL_OPC_LAST = 6 593 }; 594 595 enum bnxt_ulp_template_type { 596 BNXT_ULP_TEMPLATE_TYPE_CLASS = 0, 597 BNXT_ULP_TEMPLATE_TYPE_ACTION = 1, 598 BNXT_ULP_TEMPLATE_TYPE_LAST = 2 599 }; 600 601 enum bnxt_ulp_app_cap { 602 BNXT_ULP_APP_CAP_SHARED_EN = 0x00000001, 603 BNXT_ULP_APP_CAP_HOT_UPGRADE_EN = 0x00000002, 604 BNXT_ULP_APP_CAP_UNICAST_ONLY = 0x00000004, 605 BNXT_ULP_APP_CAP_SOCKET_DIRECT = 0x00000008 606 }; 607 608 enum bnxt_ulp_fdb_resource_flags { 609 BNXT_ULP_FDB_RESOURCE_FLAGS_DIR_INGR = 0x00, 610 BNXT_ULP_FDB_RESOURCE_FLAGS_DIR_EGR = 0x01 611 }; 612 613 enum bnxt_ulp_flow_dir_bitmask { 614 BNXT_ULP_FLOW_DIR_BITMASK_ING = 0x0000000000000000, 615 BNXT_ULP_FLOW_DIR_BITMASK_EGR = 0x8000000000000000 616 }; 617 618 enum bnxt_ulp_resource_func { 619 BNXT_ULP_RESOURCE_FUNC_INVALID = 0x00, 620 BNXT_ULP_RESOURCE_FUNC_EM_TABLE = 0x20, 621 BNXT_ULP_RESOURCE_FUNC_RSVD1 = 0x40, 622 BNXT_ULP_RESOURCE_FUNC_RSVD2 = 0x60, 623 BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE = 0x80, 624 BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE = 0x81, 625 BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE = 0x82, 626 BNXT_ULP_RESOURCE_FUNC_IDENTIFIER = 0x83, 627 BNXT_ULP_RESOURCE_FUNC_IF_TABLE = 0x84, 628 BNXT_ULP_RESOURCE_FUNC_HW_FID = 0x85, 629 BNXT_ULP_RESOURCE_FUNC_PARENT_FLOW = 0x86, 630 BNXT_ULP_RESOURCE_FUNC_CHILD_FLOW = 0x87, 631 BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE = 0x88 632 }; 633 634 enum bnxt_ulp_resource_sub_type { 635 BNXT_ULP_RESOURCE_SUB_TYPE_NOT_USED = 0, 636 BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL = 0, 637 BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_VFR_CFA_ACTION = 1, 638 BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_INT_COUNT = 2, 639 BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_INT_COUNT_ACC = 3, 640 BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_EXT_COUNT = 4, 641 BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM = 0, 642 BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PROFILE_TCAM = 1, 643 BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_SHARED_MIRROR = 2, 644 BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_MAC_ADDR_CACHE = 3, 645 BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PORT_TABLE = 4, 646 BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_TUNNEL_CACHE = 5, 647 BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_SOURCE_PROPERTY_CACHE = 6, 648 BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_VXLAN_ENCAP_REC_CACHE = 7, 649 BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_SOCKET_DIRECT_CACHE = 8 650 }; 651 652 enum bnxt_ulp_act_prop_sz { 653 BNXT_ULP_ACT_PROP_SZ_ENCAP_TUN_SZ = 4, 654 BNXT_ULP_ACT_PROP_SZ_ENCAP_IP_SZ = 4, 655 BNXT_ULP_ACT_PROP_SZ_ENCAP_VTAG_SZ = 4, 656 BNXT_ULP_ACT_PROP_SZ_ENCAP_VTAG_TYPE = 4, 657 BNXT_ULP_ACT_PROP_SZ_ENCAP_VTAG_NUM = 4, 658 BNXT_ULP_ACT_PROP_SZ_ENCAP_L3_TYPE = 4, 659 BNXT_ULP_ACT_PROP_SZ_MPLS_POP_NUM = 4, 660 BNXT_ULP_ACT_PROP_SZ_MPLS_PUSH_NUM = 4, 661 BNXT_ULP_ACT_PROP_SZ_PORT_ID = 4, 662 BNXT_ULP_ACT_PROP_SZ_VNIC = 4, 663 BNXT_ULP_ACT_PROP_SZ_VPORT = 4, 664 BNXT_ULP_ACT_PROP_SZ_MARK = 4, 665 BNXT_ULP_ACT_PROP_SZ_COUNT = 4, 666 BNXT_ULP_ACT_PROP_SZ_METER = 4, 667 BNXT_ULP_ACT_PROP_SZ_SET_MAC_SRC = 8, 668 BNXT_ULP_ACT_PROP_SZ_SET_MAC_DST = 8, 669 BNXT_ULP_ACT_PROP_SZ_PUSH_VLAN = 2, 670 BNXT_ULP_ACT_PROP_SZ_SET_VLAN_PCP = 1, 671 BNXT_ULP_ACT_PROP_SZ_SET_VLAN_VID = 2, 672 BNXT_ULP_ACT_PROP_SZ_SET_IPV4_SRC = 4, 673 BNXT_ULP_ACT_PROP_SZ_SET_IPV4_DST = 4, 674 BNXT_ULP_ACT_PROP_SZ_SET_IPV6_SRC = 16, 675 BNXT_ULP_ACT_PROP_SZ_SET_IPV6_DST = 16, 676 BNXT_ULP_ACT_PROP_SZ_SET_TP_SRC = 2, 677 BNXT_ULP_ACT_PROP_SZ_SET_TP_DST = 2, 678 BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_0 = 4, 679 BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_1 = 4, 680 BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_2 = 4, 681 BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_3 = 4, 682 BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_4 = 4, 683 BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_5 = 4, 684 BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_6 = 4, 685 BNXT_ULP_ACT_PROP_SZ_OF_PUSH_MPLS_7 = 4, 686 BNXT_ULP_ACT_PROP_SZ_ENCAP_L2_DMAC = 6, 687 BNXT_ULP_ACT_PROP_SZ_ENCAP_L2_SMAC = 6, 688 BNXT_ULP_ACT_PROP_SZ_ENCAP_VTAG = 8, 689 BNXT_ULP_ACT_PROP_SZ_ENCAP_IP = 32, 690 BNXT_ULP_ACT_PROP_SZ_ENCAP_IP_SRC = 16, 691 BNXT_ULP_ACT_PROP_SZ_ENCAP_UDP = 4, 692 BNXT_ULP_ACT_PROP_SZ_ENCAP_TUN = 32, 693 BNXT_ULP_ACT_PROP_SZ_JUMP = 4, 694 BNXT_ULP_ACT_PROP_SZ_SHARED_HANDLE = 8, 695 BNXT_ULP_ACT_PROP_SZ_RSS_TYPES = 8, 696 BNXT_ULP_ACT_PROP_SZ_RSS_LEVEL = 4, 697 BNXT_ULP_ACT_PROP_SZ_RSS_KEY_LEN = 4, 698 BNXT_ULP_ACT_PROP_SZ_RSS_KEY = 40, 699 BNXT_ULP_ACT_PROP_SZ_LAST = 4 700 }; 701 702 enum bnxt_ulp_act_prop_idx { 703 BNXT_ULP_ACT_PROP_IDX_ENCAP_TUN_SZ = 0, 704 BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SZ = 4, 705 BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_SZ = 8, 706 BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_TYPE = 12, 707 BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG_NUM = 16, 708 BNXT_ULP_ACT_PROP_IDX_ENCAP_L3_TYPE = 20, 709 BNXT_ULP_ACT_PROP_IDX_MPLS_POP_NUM = 24, 710 BNXT_ULP_ACT_PROP_IDX_MPLS_PUSH_NUM = 28, 711 BNXT_ULP_ACT_PROP_IDX_PORT_ID = 32, 712 BNXT_ULP_ACT_PROP_IDX_VNIC = 36, 713 BNXT_ULP_ACT_PROP_IDX_VPORT = 40, 714 BNXT_ULP_ACT_PROP_IDX_MARK = 44, 715 BNXT_ULP_ACT_PROP_IDX_COUNT = 48, 716 BNXT_ULP_ACT_PROP_IDX_METER = 52, 717 BNXT_ULP_ACT_PROP_IDX_SET_MAC_SRC = 56, 718 BNXT_ULP_ACT_PROP_IDX_SET_MAC_DST = 64, 719 BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN = 72, 720 BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP = 74, 721 BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID = 75, 722 BNXT_ULP_ACT_PROP_IDX_SET_IPV4_SRC = 77, 723 BNXT_ULP_ACT_PROP_IDX_SET_IPV4_DST = 81, 724 BNXT_ULP_ACT_PROP_IDX_SET_IPV6_SRC = 85, 725 BNXT_ULP_ACT_PROP_IDX_SET_IPV6_DST = 101, 726 BNXT_ULP_ACT_PROP_IDX_SET_TP_SRC = 117, 727 BNXT_ULP_ACT_PROP_IDX_SET_TP_DST = 119, 728 BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_0 = 121, 729 BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_1 = 125, 730 BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_2 = 129, 731 BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_3 = 133, 732 BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_4 = 137, 733 BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_5 = 141, 734 BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_6 = 145, 735 BNXT_ULP_ACT_PROP_IDX_OF_PUSH_MPLS_7 = 149, 736 BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_DMAC = 153, 737 BNXT_ULP_ACT_PROP_IDX_ENCAP_L2_SMAC = 159, 738 BNXT_ULP_ACT_PROP_IDX_ENCAP_VTAG = 165, 739 BNXT_ULP_ACT_PROP_IDX_ENCAP_IP = 173, 740 BNXT_ULP_ACT_PROP_IDX_ENCAP_IP_SRC = 205, 741 BNXT_ULP_ACT_PROP_IDX_ENCAP_UDP = 221, 742 BNXT_ULP_ACT_PROP_IDX_ENCAP_TUN = 225, 743 BNXT_ULP_ACT_PROP_IDX_JUMP = 257, 744 BNXT_ULP_ACT_PROP_IDX_SHARED_HANDLE = 261, 745 BNXT_ULP_ACT_PROP_IDX_RSS_TYPES = 269, 746 BNXT_ULP_ACT_PROP_IDX_RSS_LEVEL = 277, 747 BNXT_ULP_ACT_PROP_IDX_RSS_KEY_LEN = 281, 748 BNXT_ULP_ACT_PROP_IDX_RSS_KEY = 285, 749 BNXT_ULP_ACT_PROP_IDX_LAST = 325 750 }; 751 752 enum ulp_wp_sym { 753 ULP_WP_SYM_METADATA_OP_NORMAL = 0, 754 ULP_WP_SYM_METADATA_OP_L2_HASH = 0, 755 ULP_WP_SYM_METADATA_OP_L4_HASH = 0, 756 ULP_WP_SYM_FWD_OP_BYPASS_CFA = 0, 757 ULP_WP_SYM_FWD_OP_BYPASS_CFA_ROCE = 0, 758 ULP_WP_SYM_FWD_OP_BYPASS_LKUP = 0, 759 ULP_WP_SYM_FWD_OP_NORMAL_FLOW = 0, 760 ULP_WP_SYM_CTXT_OPCODE_BYPASS_CFA = 0, 761 ULP_WP_SYM_CTXT_OPCODE_BYPASS_LKUP = 0, 762 ULP_WP_SYM_CTXT_OPCODE_META_UPDATE = 0, 763 ULP_WP_SYM_CTXT_OPCODE_NORMAL_FLOW = 0, 764 ULP_WP_SYM_CTXT_OPCODE_DROP = 0, 765 ULP_WP_SYM_PKT_TYPE_IGNORE = 0, 766 ULP_WP_SYM_PKT_TYPE_L2 = 0, 767 ULP_WP_SYM_PKT_TYPE_0_IGNORE = 0, 768 ULP_WP_SYM_PKT_TYPE_0_L2 = 0, 769 ULP_WP_SYM_PKT_TYPE_1_IGNORE = 0, 770 ULP_WP_SYM_PKT_TYPE_1_L2 = 0, 771 ULP_WP_SYM_RECYCLE_CNT_IGNORE = 0, 772 ULP_WP_SYM_RECYCLE_CNT_ZERO = 0, 773 ULP_WP_SYM_RECYCLE_CNT_ONE = 1, 774 ULP_WP_SYM_RECYCLE_CNT_TWO = 2, 775 ULP_WP_SYM_RECYCLE_CNT_THREE = 3, 776 ULP_WP_SYM_AGG_ERROR_IGNORE = 0, 777 ULP_WP_SYM_AGG_ERROR_NO = 0, 778 ULP_WP_SYM_AGG_ERROR_YES = 1, 779 ULP_WP_SYM_RESERVED_IGNORE = 0, 780 ULP_WP_SYM_HREC_NEXT_IGNORE = 0, 781 ULP_WP_SYM_HREC_NEXT_NO = 0, 782 ULP_WP_SYM_HREC_NEXT_YES = 1, 783 ULP_WP_SYM_TL2_HDR_VALID_IGNORE = 0, 784 ULP_WP_SYM_TL2_HDR_VALID_NO = 0, 785 ULP_WP_SYM_TL2_HDR_VALID_YES = 1, 786 ULP_WP_SYM_TL2_HDR_TYPE_IGNORE = 0, 787 ULP_WP_SYM_TL2_HDR_TYPE_DIX = 0, 788 ULP_WP_SYM_TL2_UC_MC_BC_IGNORE = 0, 789 ULP_WP_SYM_TL2_UC_MC_BC_UC = 0, 790 ULP_WP_SYM_TL2_UC_MC_BC_MC = 2, 791 ULP_WP_SYM_TL2_UC_MC_BC_BC = 3, 792 ULP_WP_SYM_TL2_VTAG_PRESENT_IGNORE = 0, 793 ULP_WP_SYM_TL2_VTAG_PRESENT_NO = 0, 794 ULP_WP_SYM_TL2_VTAG_PRESENT_YES = 1, 795 ULP_WP_SYM_TL2_TWO_VTAGS_IGNORE = 0, 796 ULP_WP_SYM_TL2_TWO_VTAGS_NO = 0, 797 ULP_WP_SYM_TL2_TWO_VTAGS_YES = 1, 798 ULP_WP_SYM_TL3_HDR_VALID_IGNORE = 0, 799 ULP_WP_SYM_TL3_HDR_VALID_NO = 0, 800 ULP_WP_SYM_TL3_HDR_VALID_YES = 1, 801 ULP_WP_SYM_TL3_HDR_ERROR_IGNORE = 0, 802 ULP_WP_SYM_TL3_HDR_ERROR_NO = 0, 803 ULP_WP_SYM_TL3_HDR_ERROR_YES = 1, 804 ULP_WP_SYM_TL3_HDR_TYPE_IGNORE = 0, 805 ULP_WP_SYM_TL3_HDR_TYPE_IPV4 = 0, 806 ULP_WP_SYM_TL3_HDR_TYPE_IPV6 = 1, 807 ULP_WP_SYM_TL3_HDR_ISIP_IGNORE = 0, 808 ULP_WP_SYM_TL3_HDR_ISIP_NO = 0, 809 ULP_WP_SYM_TL3_HDR_ISIP_YES = 1, 810 ULP_WP_SYM_TL3_IPV6_CMP_SRC_IGNORE = 0, 811 ULP_WP_SYM_TL3_IPV6_CMP_SRC_NO = 0, 812 ULP_WP_SYM_TL3_IPV6_CMP_SRC_YES = 1, 813 ULP_WP_SYM_TL3_IPV6_CMP_DST_IGNORE = 0, 814 ULP_WP_SYM_TL3_IPV6_CMP_DST_NO = 0, 815 ULP_WP_SYM_TL3_IPV6_CMP_DST_YES = 1, 816 ULP_WP_SYM_TL4_HDR_VALID_IGNORE = 0, 817 ULP_WP_SYM_TL4_HDR_VALID_NO = 0, 818 ULP_WP_SYM_TL4_HDR_VALID_YES = 1, 819 ULP_WP_SYM_TL4_HDR_ERROR_IGNORE = 0, 820 ULP_WP_SYM_TL4_HDR_ERROR_NO = 0, 821 ULP_WP_SYM_TL4_HDR_ERROR_YES = 1, 822 ULP_WP_SYM_TL4_HDR_IS_UDP_TCP_IGNORE = 0, 823 ULP_WP_SYM_TL4_HDR_IS_UDP_TCP_NO = 0, 824 ULP_WP_SYM_TL4_HDR_IS_UDP_TCP_YES = 1, 825 ULP_WP_SYM_TL4_HDR_TYPE_IGNORE = 0, 826 ULP_WP_SYM_TL4_HDR_TYPE_TCP = 0, 827 ULP_WP_SYM_TL4_HDR_TYPE_UDP = 1, 828 ULP_WP_SYM_TUN_HDR_VALID_IGNORE = 0, 829 ULP_WP_SYM_TUN_HDR_VALID_NO = 0, 830 ULP_WP_SYM_TUN_HDR_VALID_YES = 1, 831 ULP_WP_SYM_TUN_HDR_ERROR_IGNORE = 0, 832 ULP_WP_SYM_TUN_HDR_ERROR_NO = 0, 833 ULP_WP_SYM_TUN_HDR_ERROR_YES = 1, 834 ULP_WP_SYM_TUN_HDR_TYPE_IGNORE = 0, 835 ULP_WP_SYM_TUN_HDR_TYPE_VXLAN = 0, 836 ULP_WP_SYM_TUN_HDR_TYPE_GENEVE = 1, 837 ULP_WP_SYM_TUN_HDR_TYPE_NVGRE = 2, 838 ULP_WP_SYM_TUN_HDR_TYPE_GRE = 3, 839 ULP_WP_SYM_TUN_HDR_TYPE_IPV4 = 4, 840 ULP_WP_SYM_TUN_HDR_TYPE_IPV6 = 5, 841 ULP_WP_SYM_TUN_HDR_TYPE_PPPOE = 6, 842 ULP_WP_SYM_TUN_HDR_TYPE_MPLS = 7, 843 ULP_WP_SYM_TUN_HDR_TYPE_UPAR1 = 8, 844 ULP_WP_SYM_TUN_HDR_TYPE_UPAR2 = 9, 845 ULP_WP_SYM_TUN_HDR_TYPE_NONE = 15, 846 ULP_WP_SYM_TUN_HDR_FLAGS_IGNORE = 0, 847 ULP_WP_SYM_L2_HDR_VALID_IGNORE = 0, 848 ULP_WP_SYM_L2_HDR_VALID_NO = 0, 849 ULP_WP_SYM_L2_HDR_VALID_YES = 1, 850 ULP_WP_SYM_L2_HDR_ERROR_IGNORE = 0, 851 ULP_WP_SYM_L2_HDR_ERROR_NO = 0, 852 ULP_WP_SYM_L2_HDR_ERROR_YES = 1, 853 ULP_WP_SYM_L2_HDR_TYPE_IGNORE = 0, 854 ULP_WP_SYM_L2_HDR_TYPE_DIX = 0, 855 ULP_WP_SYM_L2_HDR_TYPE_LLC_SNAP = 1, 856 ULP_WP_SYM_L2_HDR_TYPE_LLC = 2, 857 ULP_WP_SYM_L2_UC_MC_BC_IGNORE = 0, 858 ULP_WP_SYM_L2_UC_MC_BC_UC = 0, 859 ULP_WP_SYM_L2_UC_MC_BC_MC = 2, 860 ULP_WP_SYM_L2_UC_MC_BC_BC = 3, 861 ULP_WP_SYM_L2_VTAG_PRESENT_IGNORE = 0, 862 ULP_WP_SYM_L2_VTAG_PRESENT_NO = 0, 863 ULP_WP_SYM_L2_VTAG_PRESENT_YES = 1, 864 ULP_WP_SYM_L2_TWO_VTAGS_IGNORE = 0, 865 ULP_WP_SYM_L2_TWO_VTAGS_NO = 0, 866 ULP_WP_SYM_L2_TWO_VTAGS_YES = 1, 867 ULP_WP_SYM_L3_HDR_VALID_IGNORE = 0, 868 ULP_WP_SYM_L3_HDR_VALID_NO = 0, 869 ULP_WP_SYM_L3_HDR_VALID_YES = 1, 870 ULP_WP_SYM_L3_HDR_ERROR_IGNORE = 0, 871 ULP_WP_SYM_L3_HDR_ERROR_NO = 0, 872 ULP_WP_SYM_L3_HDR_ERROR_YES = 1, 873 ULP_WP_SYM_L3_HDR_TYPE_IGNORE = 0, 874 ULP_WP_SYM_L3_HDR_TYPE_IPV4 = 0, 875 ULP_WP_SYM_L3_HDR_TYPE_IPV6 = 1, 876 ULP_WP_SYM_L3_HDR_TYPE_ARP = 2, 877 ULP_WP_SYM_L3_HDR_TYPE_PTP = 3, 878 ULP_WP_SYM_L3_HDR_TYPE_EAPOL = 4, 879 ULP_WP_SYM_L3_HDR_TYPE_ROCE = 5, 880 ULP_WP_SYM_L3_HDR_TYPE_FCOE = 6, 881 ULP_WP_SYM_L3_HDR_TYPE_UPAR1 = 7, 882 ULP_WP_SYM_L3_HDR_TYPE_UPAR2 = 8, 883 ULP_WP_SYM_L3_HDR_ISIP_IGNORE = 0, 884 ULP_WP_SYM_L3_HDR_ISIP_NO = 0, 885 ULP_WP_SYM_L3_HDR_ISIP_YES = 1, 886 ULP_WP_SYM_L3_IPV6_CMP_SRC_IGNORE = 0, 887 ULP_WP_SYM_L3_IPV6_CMP_SRC_NO = 0, 888 ULP_WP_SYM_L3_IPV6_CMP_SRC_YES = 1, 889 ULP_WP_SYM_L3_IPV6_CMP_DST_IGNORE = 0, 890 ULP_WP_SYM_L3_IPV6_CMP_DST_NO = 0, 891 ULP_WP_SYM_L3_IPV6_CMP_DST_YES = 1, 892 ULP_WP_SYM_L4_HDR_VALID_IGNORE = 0, 893 ULP_WP_SYM_L4_HDR_VALID_NO = 0, 894 ULP_WP_SYM_L4_HDR_VALID_YES = 1, 895 ULP_WP_SYM_L4_HDR_ERROR_IGNORE = 0, 896 ULP_WP_SYM_L4_HDR_ERROR_NO = 0, 897 ULP_WP_SYM_L4_HDR_ERROR_YES = 1, 898 ULP_WP_SYM_L4_HDR_TYPE_IGNORE = 0, 899 ULP_WP_SYM_L4_HDR_TYPE_TCP = 0, 900 ULP_WP_SYM_L4_HDR_TYPE_UDP = 1, 901 ULP_WP_SYM_L4_HDR_TYPE_ICMP = 2, 902 ULP_WP_SYM_L4_HDR_TYPE_UPAR1 = 3, 903 ULP_WP_SYM_L4_HDR_TYPE_UPAR2 = 4, 904 ULP_WP_SYM_L4_HDR_TYPE_BTH_V1 = 5, 905 ULP_WP_SYM_L4_HDR_IS_UDP_TCP_IGNORE = 0, 906 ULP_WP_SYM_L4_HDR_IS_UDP_TCP_NO = 0, 907 ULP_WP_SYM_L4_HDR_IS_UDP_TCP_YES = 1, 908 ULP_WP_SYM_POP_VLAN_NO = 0, 909 ULP_WP_SYM_POP_VLAN_YES = 1, 910 ULP_WP_SYM_VLAN_DEL_RPT_DISABLED = 0, 911 ULP_WP_SYM_VLAN_DEL_RPT_STRIP_OUTER = 0, 912 ULP_WP_SYM_VLAN_DEL_RPT_STRIP_BOTH = 0, 913 ULP_WP_SYM_VLAN_DEL_RPT_DYN_STRIP = 0, 914 ULP_WP_SYM_DECAP_FUNC_NONE = 0, 915 ULP_WP_SYM_DECAP_FUNC_THRU_TL2 = 3, 916 ULP_WP_SYM_DECAP_FUNC_THRU_TL3 = 8, 917 ULP_WP_SYM_DECAP_FUNC_THRU_TL4 = 9, 918 ULP_WP_SYM_DECAP_FUNC_THRU_TUN = 10, 919 ULP_WP_SYM_DECAP_FUNC_THRU_L2 = 11, 920 ULP_WP_SYM_DECAP_FUNC_THRU_L3 = 12, 921 ULP_WP_SYM_DECAP_FUNC_THRU_L4 = 13, 922 ULP_WP_SYM_ECV_VALID_NO = 0, 923 ULP_WP_SYM_ECV_VALID_YES = 1, 924 ULP_WP_SYM_ECV_CUSTOM_EN_NO = 0, 925 ULP_WP_SYM_ECV_CUSTOM_EN_YES = 1, 926 ULP_WP_SYM_ECV_L2_EN_NO = 0, 927 ULP_WP_SYM_ECV_L2_EN_YES = 1, 928 ULP_WP_SYM_ECV_VTAG_TYPE_NOP = 0, 929 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI = 1, 930 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_IVLAN_PRI = 2, 931 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_REMAP_DIFFSERV = 3, 932 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_2_ENCAP_PRI = 4, 933 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_2_REMAP_DIFFSERV = 5, 934 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_ENCAP_PRI = 6, 935 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_REMAP_DIFFSERV = 7, 936 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_0 = 8, 937 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_1 = 8, 938 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_2 = 8, 939 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_3 = 8, 940 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_4 = 8, 941 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_5 = 8, 942 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_6 = 8, 943 ULP_WP_SYM_ECV_VTAG_TYPE_ADD_0_PRI_7 = 8, 944 ULP_WP_SYM_ECV_L3_TYPE_NONE = 0, 945 ULP_WP_SYM_ECV_L3_TYPE_IPV4 = 4, 946 ULP_WP_SYM_ECV_L3_TYPE_IPV6 = 5, 947 ULP_WP_SYM_ECV_L3_TYPE_MPLS_8847 = 6, 948 ULP_WP_SYM_ECV_L3_TYPE_MPLS_8848 = 7, 949 ULP_WP_SYM_ECV_L4_TYPE_NONE = 0, 950 ULP_WP_SYM_ECV_L4_TYPE_UDP = 4, 951 ULP_WP_SYM_ECV_L4_TYPE_UDP_CSUM = 5, 952 ULP_WP_SYM_ECV_L4_TYPE_UDP_ENTROPY = 6, 953 ULP_WP_SYM_ECV_L4_TYPE_UDP_ENTROPY_CSUM = 7, 954 ULP_WP_SYM_ECV_TUN_TYPE_NONE = 0, 955 ULP_WP_SYM_ECV_TUN_TYPE_GENERIC = 1, 956 ULP_WP_SYM_ECV_TUN_TYPE_VXLAN = 2, 957 ULP_WP_SYM_ECV_TUN_TYPE_NGE = 3, 958 ULP_WP_SYM_ECV_TUN_TYPE_NVGRE = 4, 959 ULP_WP_SYM_ECV_TUN_TYPE_GRE = 5, 960 ULP_WP_SYM_EEM_ACT_REC_INT = 1, 961 ULP_WP_SYM_EEM_EXT_FLOW_CNTR = 0, 962 ULP_WP_SYM_UC_ACT_REC = 0, 963 ULP_WP_SYM_MC_ACT_REC = 1, 964 ULP_WP_SYM_ACT_REC_DROP_YES = 1, 965 ULP_WP_SYM_ACT_REC_DROP_NO = 0, 966 ULP_WP_SYM_ACT_REC_POP_VLAN_YES = 1, 967 ULP_WP_SYM_ACT_REC_POP_VLAN_NO = 0, 968 ULP_WP_SYM_ACT_REC_METER_EN_YES = 1, 969 ULP_WP_SYM_ACT_REC_METER_EN_NO = 0, 970 ULP_WP_SYM_LOOPBACK_PORT = 4, 971 ULP_WP_SYM_LOOPBACK_PARIF = 15, 972 ULP_WP_SYM_EXT_EM_MAX_KEY_SIZE = 448, 973 ULP_WP_SYM_MATCH_TYPE_EM = 0, 974 ULP_WP_SYM_MATCH_TYPE_WM = 1, 975 ULP_WP_SYM_IP_PROTO_ICMP = 1, 976 ULP_WP_SYM_IP_PROTO_IGMP = 2, 977 ULP_WP_SYM_IP_PROTO_IP_IN_IP = 4, 978 ULP_WP_SYM_IP_PROTO_TCP = 6, 979 ULP_WP_SYM_IP_PROTO_UDP = 17, 980 ULP_WP_SYM_VF_FUNC_PARIF = 15, 981 ULP_WP_SYM_NO = 0, 982 ULP_WP_SYM_YES = 1, 983 ULP_WP_SYM_RECYCLE_DST = 0x800 984 }; 985 986 enum ulp_thor_sym { 987 ULP_THOR_SYM_METADATA_OP_NORMAL = 0, 988 ULP_THOR_SYM_METADATA_OP_L2_HASH = 1, 989 ULP_THOR_SYM_METADATA_OP_L4_HASH = 2, 990 ULP_THOR_SYM_FWD_OP_BYPASS_CFA = 0, 991 ULP_THOR_SYM_FWD_OP_BYPASS_CFA_ROCE = 1, 992 ULP_THOR_SYM_FWD_OP_BYPASS_LKUP = 2, 993 ULP_THOR_SYM_FWD_OP_NORMAL_FLOW = 3, 994 ULP_THOR_SYM_CTXT_OPCODE_BYPASS_CFA = 0, 995 ULP_THOR_SYM_CTXT_OPCODE_BYPASS_LKUP = 1, 996 ULP_THOR_SYM_CTXT_OPCODE_META_UPDATE = 2, 997 ULP_THOR_SYM_CTXT_OPCODE_NORMAL_FLOW = 3, 998 ULP_THOR_SYM_CTXT_OPCODE_DROP = 4, 999 ULP_THOR_SYM_PKT_TYPE_IGNORE = 0, 1000 ULP_THOR_SYM_PKT_TYPE_L2 = 0, 1001 ULP_THOR_SYM_PKT_TYPE_0_IGNORE = 0, 1002 ULP_THOR_SYM_PKT_TYPE_0_L2 = 0, 1003 ULP_THOR_SYM_PKT_TYPE_1_IGNORE = 0, 1004 ULP_THOR_SYM_PKT_TYPE_1_L2 = 0, 1005 ULP_THOR_SYM_RECYCLE_CNT_IGNORE = 0, 1006 ULP_THOR_SYM_RECYCLE_CNT_ZERO = 0, 1007 ULP_THOR_SYM_RECYCLE_CNT_ONE = 1, 1008 ULP_THOR_SYM_RECYCLE_CNT_TWO = 2, 1009 ULP_THOR_SYM_RECYCLE_CNT_THREE = 3, 1010 ULP_THOR_SYM_AGG_ERROR_IGNORE = 0, 1011 ULP_THOR_SYM_AGG_ERROR_NO = 0, 1012 ULP_THOR_SYM_AGG_ERROR_YES = 1, 1013 ULP_THOR_SYM_RESERVED_IGNORE = 0, 1014 ULP_THOR_SYM_HREC_NEXT_IGNORE = 0, 1015 ULP_THOR_SYM_HREC_NEXT_NO = 0, 1016 ULP_THOR_SYM_HREC_NEXT_YES = 1, 1017 ULP_THOR_SYM_TL2_HDR_VALID_IGNORE = 0, 1018 ULP_THOR_SYM_TL2_HDR_VALID_NO = 0, 1019 ULP_THOR_SYM_TL2_HDR_VALID_YES = 1, 1020 ULP_THOR_SYM_TL2_HDR_TYPE_IGNORE = 0, 1021 ULP_THOR_SYM_TL2_HDR_TYPE_DIX = 0, 1022 ULP_THOR_SYM_TL2_UC_MC_BC_IGNORE = 0, 1023 ULP_THOR_SYM_TL2_UC_MC_BC_UC = 0, 1024 ULP_THOR_SYM_TL2_UC_MC_BC_MC = 2, 1025 ULP_THOR_SYM_TL2_UC_MC_BC_BC = 3, 1026 ULP_THOR_SYM_TL2_VTAG_PRESENT_IGNORE = 0, 1027 ULP_THOR_SYM_TL2_VTAG_PRESENT_NO = 0, 1028 ULP_THOR_SYM_TL2_VTAG_PRESENT_YES = 1, 1029 ULP_THOR_SYM_TL2_TWO_VTAGS_IGNORE = 0, 1030 ULP_THOR_SYM_TL2_TWO_VTAGS_NO = 0, 1031 ULP_THOR_SYM_TL2_TWO_VTAGS_YES = 1, 1032 ULP_THOR_SYM_TL3_HDR_VALID_IGNORE = 0, 1033 ULP_THOR_SYM_TL3_HDR_VALID_NO = 0, 1034 ULP_THOR_SYM_TL3_HDR_VALID_YES = 1, 1035 ULP_THOR_SYM_TL3_HDR_ERROR_IGNORE = 0, 1036 ULP_THOR_SYM_TL3_HDR_ERROR_NO = 0, 1037 ULP_THOR_SYM_TL3_HDR_ERROR_YES = 1, 1038 ULP_THOR_SYM_TL3_HDR_TYPE_IGNORE = 0, 1039 ULP_THOR_SYM_TL3_HDR_TYPE_IPV4 = 0, 1040 ULP_THOR_SYM_TL3_HDR_TYPE_IPV6 = 1, 1041 ULP_THOR_SYM_TL3_HDR_ISIP_IGNORE = 0, 1042 ULP_THOR_SYM_TL3_HDR_ISIP_NO = 0, 1043 ULP_THOR_SYM_TL3_HDR_ISIP_YES = 1, 1044 ULP_THOR_SYM_TL3_IPV6_CMP_SRC_IGNORE = 0, 1045 ULP_THOR_SYM_TL3_IPV6_CMP_SRC_NO = 0, 1046 ULP_THOR_SYM_TL3_IPV6_CMP_SRC_YES = 1, 1047 ULP_THOR_SYM_TL3_IPV6_CMP_DST_IGNORE = 0, 1048 ULP_THOR_SYM_TL3_IPV6_CMP_DST_NO = 0, 1049 ULP_THOR_SYM_TL3_IPV6_CMP_DST_YES = 1, 1050 ULP_THOR_SYM_TL4_HDR_VALID_IGNORE = 0, 1051 ULP_THOR_SYM_TL4_HDR_VALID_NO = 0, 1052 ULP_THOR_SYM_TL4_HDR_VALID_YES = 1, 1053 ULP_THOR_SYM_TL4_HDR_ERROR_IGNORE = 0, 1054 ULP_THOR_SYM_TL4_HDR_ERROR_NO = 0, 1055 ULP_THOR_SYM_TL4_HDR_ERROR_YES = 1, 1056 ULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_IGNORE = 0, 1057 ULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_NO = 0, 1058 ULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_YES = 1, 1059 ULP_THOR_SYM_TL4_HDR_TYPE_IGNORE = 0, 1060 ULP_THOR_SYM_TL4_HDR_TYPE_TCP = 0, 1061 ULP_THOR_SYM_TL4_HDR_TYPE_UDP = 1, 1062 ULP_THOR_SYM_TUN_HDR_VALID_IGNORE = 0, 1063 ULP_THOR_SYM_TUN_HDR_VALID_NO = 0, 1064 ULP_THOR_SYM_TUN_HDR_VALID_YES = 1, 1065 ULP_THOR_SYM_TUN_HDR_ERROR_IGNORE = 0, 1066 ULP_THOR_SYM_TUN_HDR_ERROR_NO = 0, 1067 ULP_THOR_SYM_TUN_HDR_ERROR_YES = 1, 1068 ULP_THOR_SYM_TUN_HDR_TYPE_IGNORE = 0, 1069 ULP_THOR_SYM_TUN_HDR_TYPE_VXLAN = 0, 1070 ULP_THOR_SYM_TUN_HDR_TYPE_GENEVE = 1, 1071 ULP_THOR_SYM_TUN_HDR_TYPE_NVGRE = 2, 1072 ULP_THOR_SYM_TUN_HDR_TYPE_GRE = 3, 1073 ULP_THOR_SYM_TUN_HDR_TYPE_IPV4 = 4, 1074 ULP_THOR_SYM_TUN_HDR_TYPE_IPV6 = 5, 1075 ULP_THOR_SYM_TUN_HDR_TYPE_PPPOE = 6, 1076 ULP_THOR_SYM_TUN_HDR_TYPE_MPLS = 7, 1077 ULP_THOR_SYM_TUN_HDR_TYPE_UPAR1 = 8, 1078 ULP_THOR_SYM_TUN_HDR_TYPE_UPAR2 = 9, 1079 ULP_THOR_SYM_TUN_HDR_TYPE_NONE = 15, 1080 ULP_THOR_SYM_TUN_HDR_FLAGS_IGNORE = 0, 1081 ULP_THOR_SYM_L2_HDR_VALID_IGNORE = 0, 1082 ULP_THOR_SYM_L2_HDR_VALID_NO = 0, 1083 ULP_THOR_SYM_L2_HDR_VALID_YES = 1, 1084 ULP_THOR_SYM_L2_HDR_ERROR_IGNORE = 0, 1085 ULP_THOR_SYM_L2_HDR_ERROR_NO = 0, 1086 ULP_THOR_SYM_L2_HDR_ERROR_YES = 1, 1087 ULP_THOR_SYM_L2_HDR_TYPE_IGNORE = 0, 1088 ULP_THOR_SYM_L2_HDR_TYPE_DIX = 0, 1089 ULP_THOR_SYM_L2_HDR_TYPE_LLC_SNAP = 1, 1090 ULP_THOR_SYM_L2_HDR_TYPE_LLC = 2, 1091 ULP_THOR_SYM_L2_UC_MC_BC_IGNORE = 0, 1092 ULP_THOR_SYM_L2_UC_MC_BC_UC = 0, 1093 ULP_THOR_SYM_L2_UC_MC_BC_MC = 2, 1094 ULP_THOR_SYM_L2_UC_MC_BC_BC = 3, 1095 ULP_THOR_SYM_L2_VTAG_PRESENT_IGNORE = 0, 1096 ULP_THOR_SYM_L2_VTAG_PRESENT_NO = 0, 1097 ULP_THOR_SYM_L2_VTAG_PRESENT_YES = 1, 1098 ULP_THOR_SYM_L2_TWO_VTAGS_IGNORE = 0, 1099 ULP_THOR_SYM_L2_TWO_VTAGS_NO = 0, 1100 ULP_THOR_SYM_L2_TWO_VTAGS_YES = 1, 1101 ULP_THOR_SYM_L3_HDR_VALID_IGNORE = 0, 1102 ULP_THOR_SYM_L3_HDR_VALID_NO = 0, 1103 ULP_THOR_SYM_L3_HDR_VALID_YES = 1, 1104 ULP_THOR_SYM_L3_HDR_ERROR_IGNORE = 0, 1105 ULP_THOR_SYM_L3_HDR_ERROR_NO = 0, 1106 ULP_THOR_SYM_L3_HDR_ERROR_YES = 1, 1107 ULP_THOR_SYM_L3_HDR_TYPE_IGNORE = 0, 1108 ULP_THOR_SYM_L3_HDR_TYPE_IPV4 = 0, 1109 ULP_THOR_SYM_L3_HDR_TYPE_IPV6 = 1, 1110 ULP_THOR_SYM_L3_HDR_TYPE_ARP = 2, 1111 ULP_THOR_SYM_L3_HDR_TYPE_PTP = 3, 1112 ULP_THOR_SYM_L3_HDR_TYPE_EAPOL = 4, 1113 ULP_THOR_SYM_L3_HDR_TYPE_ROCE = 5, 1114 ULP_THOR_SYM_L3_HDR_TYPE_FCOE = 6, 1115 ULP_THOR_SYM_L3_HDR_TYPE_UPAR1 = 7, 1116 ULP_THOR_SYM_L3_HDR_TYPE_UPAR2 = 8, 1117 ULP_THOR_SYM_L3_HDR_ISIP_IGNORE = 0, 1118 ULP_THOR_SYM_L3_HDR_ISIP_NO = 0, 1119 ULP_THOR_SYM_L3_HDR_ISIP_YES = 1, 1120 ULP_THOR_SYM_L3_IPV6_CMP_SRC_IGNORE = 0, 1121 ULP_THOR_SYM_L3_IPV6_CMP_SRC_NO = 0, 1122 ULP_THOR_SYM_L3_IPV6_CMP_SRC_YES = 1, 1123 ULP_THOR_SYM_L3_IPV6_CMP_DST_IGNORE = 0, 1124 ULP_THOR_SYM_L3_IPV6_CMP_DST_NO = 0, 1125 ULP_THOR_SYM_L3_IPV6_CMP_DST_YES = 1, 1126 ULP_THOR_SYM_L4_HDR_VALID_IGNORE = 0, 1127 ULP_THOR_SYM_L4_HDR_VALID_NO = 0, 1128 ULP_THOR_SYM_L4_HDR_VALID_YES = 1, 1129 ULP_THOR_SYM_L4_HDR_ERROR_IGNORE = 0, 1130 ULP_THOR_SYM_L4_HDR_ERROR_NO = 0, 1131 ULP_THOR_SYM_L4_HDR_ERROR_YES = 1, 1132 ULP_THOR_SYM_L4_HDR_TYPE_IGNORE = 0, 1133 ULP_THOR_SYM_L4_HDR_TYPE_TCP = 0, 1134 ULP_THOR_SYM_L4_HDR_TYPE_UDP = 1, 1135 ULP_THOR_SYM_L4_HDR_TYPE_ICMP = 2, 1136 ULP_THOR_SYM_L4_HDR_TYPE_UPAR1 = 3, 1137 ULP_THOR_SYM_L4_HDR_TYPE_UPAR2 = 4, 1138 ULP_THOR_SYM_L4_HDR_TYPE_BTH_V1 = 5, 1139 ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_IGNORE = 0, 1140 ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_NO = 0, 1141 ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_YES = 1, 1142 ULP_THOR_SYM_POP_VLAN_NO = 0, 1143 ULP_THOR_SYM_POP_VLAN_YES = 1, 1144 ULP_THOR_SYM_VLAN_DEL_RPT_DISABLED = 0, 1145 ULP_THOR_SYM_VLAN_DEL_RPT_STRIP_OUTER = 1, 1146 ULP_THOR_SYM_VLAN_DEL_RPT_STRIP_BOTH = 2, 1147 ULP_THOR_SYM_VLAN_DEL_RPT_DYN_STRIP = 3, 1148 ULP_THOR_SYM_DECAP_FUNC_NONE = 0, 1149 ULP_THOR_SYM_DECAP_FUNC_THRU_TL2 = 3, 1150 ULP_THOR_SYM_DECAP_FUNC_THRU_TL3 = 8, 1151 ULP_THOR_SYM_DECAP_FUNC_THRU_TL4 = 9, 1152 ULP_THOR_SYM_DECAP_FUNC_THRU_TUN = 10, 1153 ULP_THOR_SYM_DECAP_FUNC_THRU_L2 = 11, 1154 ULP_THOR_SYM_DECAP_FUNC_THRU_L3 = 12, 1155 ULP_THOR_SYM_DECAP_FUNC_THRU_L4 = 13, 1156 ULP_THOR_SYM_ECV_VALID_NO = 0, 1157 ULP_THOR_SYM_ECV_VALID_YES = 1, 1158 ULP_THOR_SYM_ECV_CUSTOM_EN_NO = 0, 1159 ULP_THOR_SYM_ECV_CUSTOM_EN_YES = 1, 1160 ULP_THOR_SYM_ECV_L2_EN_NO = 0, 1161 ULP_THOR_SYM_ECV_L2_EN_YES = 1, 1162 ULP_THOR_SYM_ECV_VTAG_TYPE_NOP = 0, 1163 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI = 1, 1164 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_IVLAN_PRI = 2, 1165 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_REMAP_DIFFSERV = 3, 1166 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_2_ENCAP_PRI = 4, 1167 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_2_REMAP_DIFFSERV = 5, 1168 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_ENCAP_PRI = 6, 1169 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_REMAP_DIFFSERV = 7, 1170 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_0 = 8, 1171 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_1 = 8, 1172 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_2 = 8, 1173 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_3 = 8, 1174 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_4 = 8, 1175 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_5 = 8, 1176 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_6 = 8, 1177 ULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_7 = 8, 1178 ULP_THOR_SYM_ECV_L3_TYPE_NONE = 0, 1179 ULP_THOR_SYM_ECV_L3_TYPE_IPV4 = 4, 1180 ULP_THOR_SYM_ECV_L3_TYPE_IPV6 = 5, 1181 ULP_THOR_SYM_ECV_L3_TYPE_MPLS_8847 = 6, 1182 ULP_THOR_SYM_ECV_L3_TYPE_MPLS_8848 = 7, 1183 ULP_THOR_SYM_ECV_L4_TYPE_NONE = 0, 1184 ULP_THOR_SYM_ECV_L4_TYPE_UDP = 4, 1185 ULP_THOR_SYM_ECV_L4_TYPE_UDP_CSUM = 5, 1186 ULP_THOR_SYM_ECV_L4_TYPE_UDP_ENTROPY = 6, 1187 ULP_THOR_SYM_ECV_L4_TYPE_UDP_ENTROPY_CSUM = 7, 1188 ULP_THOR_SYM_ECV_TUN_TYPE_NONE = 0, 1189 ULP_THOR_SYM_ECV_TUN_TYPE_GENERIC = 1, 1190 ULP_THOR_SYM_ECV_TUN_TYPE_VXLAN = 2, 1191 ULP_THOR_SYM_ECV_TUN_TYPE_NGE = 3, 1192 ULP_THOR_SYM_ECV_TUN_TYPE_NVGRE = 4, 1193 ULP_THOR_SYM_ECV_TUN_TYPE_GRE = 5, 1194 ULP_THOR_SYM_EEM_ACT_REC_INT = 0, 1195 ULP_THOR_SYM_EEM_EXT_FLOW_CNTR = 0, 1196 ULP_THOR_SYM_UC_ACT_REC = 0, 1197 ULP_THOR_SYM_MC_ACT_REC = 1, 1198 ULP_THOR_SYM_ACT_REC_DROP_YES = 1, 1199 ULP_THOR_SYM_ACT_REC_DROP_NO = 0, 1200 ULP_THOR_SYM_ACT_REC_POP_VLAN_YES = 1, 1201 ULP_THOR_SYM_ACT_REC_POP_VLAN_NO = 0, 1202 ULP_THOR_SYM_ACT_REC_METER_EN_YES = 1, 1203 ULP_THOR_SYM_ACT_REC_METER_EN_NO = 0, 1204 ULP_THOR_SYM_LOOPBACK_PORT = 16, 1205 ULP_THOR_SYM_LOOPBACK_PARIF = 15, 1206 ULP_THOR_SYM_EXT_EM_MAX_KEY_SIZE = 0, 1207 ULP_THOR_SYM_MATCH_TYPE_EM = 0, 1208 ULP_THOR_SYM_MATCH_TYPE_WM = 1, 1209 ULP_THOR_SYM_IP_PROTO_ICMP = 1, 1210 ULP_THOR_SYM_IP_PROTO_IGMP = 2, 1211 ULP_THOR_SYM_IP_PROTO_IP_IN_IP = 4, 1212 ULP_THOR_SYM_IP_PROTO_TCP = 6, 1213 ULP_THOR_SYM_IP_PROTO_UDP = 17, 1214 ULP_THOR_SYM_VF_FUNC_PARIF = 15, 1215 ULP_THOR_SYM_NO = 0, 1216 ULP_THOR_SYM_YES = 1, 1217 ULP_THOR_SYM_RECYCLE_DST = 0x800 1218 }; 1219 1220 enum bnxt_ulp_class_hid { 1221 BNXT_ULP_CLASS_HID_55dd = 0x55dd, 1222 BNXT_ULP_CLASS_HID_1df1 = 0x1df1, 1223 BNXT_ULP_CLASS_HID_3e55 = 0x3e55, 1224 BNXT_ULP_CLASS_HID_0649 = 0x0649, 1225 BNXT_ULP_CLASS_HID_1011 = 0x1011, 1226 BNXT_ULP_CLASS_HID_40e9 = 0x40e9, 1227 BNXT_ULP_CLASS_HID_3e99 = 0x3e99, 1228 BNXT_ULP_CLASS_HID_06ad = 0x06ad, 1229 BNXT_ULP_CLASS_HID_38c7 = 0x38c7, 1230 BNXT_ULP_CLASS_HID_00fb = 0x00fb, 1231 BNXT_ULP_CLASS_HID_24d3 = 0x24d3, 1232 BNXT_ULP_CLASS_HID_559b = 0x559b, 1233 BNXT_ULP_CLASS_HID_5003 = 0x5003, 1234 BNXT_ULP_CLASS_HID_1837 = 0x1837, 1235 BNXT_ULP_CLASS_HID_3bef = 0x3bef, 1236 BNXT_ULP_CLASS_HID_0403 = 0x0403, 1237 BNXT_ULP_CLASS_HID_3d3f = 0x3d3f, 1238 BNXT_ULP_CLASS_HID_0543 = 0x0543, 1239 BNXT_ULP_CLASS_HID_292b = 0x292b, 1240 BNXT_ULP_CLASS_HID_59e3 = 0x59e3, 1241 BNXT_ULP_CLASS_HID_5d3b = 0x5d3b, 1242 BNXT_ULP_CLASS_HID_254f = 0x254f, 1243 BNXT_ULP_CLASS_HID_4917 = 0x4917, 1244 BNXT_ULP_CLASS_HID_113b = 0x113b, 1245 BNXT_ULP_CLASS_HID_55fd = 0x55fd, 1246 BNXT_ULP_CLASS_HID_1dd1 = 0x1dd1, 1247 BNXT_ULP_CLASS_HID_3e75 = 0x3e75, 1248 BNXT_ULP_CLASS_HID_0669 = 0x0669, 1249 BNXT_ULP_CLASS_HID_1ba1 = 0x1ba1, 1250 BNXT_ULP_CLASS_HID_4c69 = 0x4c69, 1251 BNXT_ULP_CLASS_HID_0439 = 0x0439, 1252 BNXT_ULP_CLASS_HID_34e1 = 0x34e1, 1253 BNXT_ULP_CLASS_HID_0465 = 0x0465, 1254 BNXT_ULP_CLASS_HID_352d = 0x352d, 1255 BNXT_ULP_CLASS_HID_55b1 = 0x55b1, 1256 BNXT_ULP_CLASS_HID_1da5 = 0x1da5, 1257 BNXT_ULP_CLASS_HID_32fd = 0x32fd, 1258 BNXT_ULP_CLASS_HID_63a5 = 0x63a5, 1259 BNXT_ULP_CLASS_HID_1b75 = 0x1b75, 1260 BNXT_ULP_CLASS_HID_4c3d = 0x4c3d, 1261 BNXT_ULP_CLASS_HID_1031 = 0x1031, 1262 BNXT_ULP_CLASS_HID_40c9 = 0x40c9, 1263 BNXT_ULP_CLASS_HID_3eb9 = 0x3eb9, 1264 BNXT_ULP_CLASS_HID_068d = 0x068d, 1265 BNXT_ULP_CLASS_HID_5039 = 0x5039, 1266 BNXT_ULP_CLASS_HID_180d = 0x180d, 1267 BNXT_ULP_CLASS_HID_15fd = 0x15fd, 1268 BNXT_ULP_CLASS_HID_46b5 = 0x46b5, 1269 BNXT_ULP_CLASS_HID_303d = 0x303d, 1270 BNXT_ULP_CLASS_HID_60f5 = 0x60f5, 1271 BNXT_ULP_CLASS_HID_5ea5 = 0x5ea5, 1272 BNXT_ULP_CLASS_HID_2689 = 0x2689, 1273 BNXT_ULP_CLASS_HID_0771 = 0x0771, 1274 BNXT_ULP_CLASS_HID_3809 = 0x3809, 1275 BNXT_ULP_CLASS_HID_35f9 = 0x35f9, 1276 BNXT_ULP_CLASS_HID_66b1 = 0x66b1, 1277 BNXT_ULP_CLASS_HID_559d = 0x559d, 1278 BNXT_ULP_CLASS_HID_1db1 = 0x1db1, 1279 BNXT_ULP_CLASS_HID_3e15 = 0x3e15, 1280 BNXT_ULP_CLASS_HID_0609 = 0x0609, 1281 BNXT_ULP_CLASS_HID_1bc1 = 0x1bc1, 1282 BNXT_ULP_CLASS_HID_4c09 = 0x4c09, 1283 BNXT_ULP_CLASS_HID_0459 = 0x0459, 1284 BNXT_ULP_CLASS_HID_3481 = 0x3481, 1285 BNXT_ULP_CLASS_HID_0405 = 0x0405, 1286 BNXT_ULP_CLASS_HID_354d = 0x354d, 1287 BNXT_ULP_CLASS_HID_55d1 = 0x55d1, 1288 BNXT_ULP_CLASS_HID_1dc5 = 0x1dc5, 1289 BNXT_ULP_CLASS_HID_329d = 0x329d, 1290 BNXT_ULP_CLASS_HID_63c5 = 0x63c5, 1291 BNXT_ULP_CLASS_HID_1b15 = 0x1b15, 1292 BNXT_ULP_CLASS_HID_4c5d = 0x4c5d, 1293 BNXT_ULP_CLASS_HID_1051 = 0x1051, 1294 BNXT_ULP_CLASS_HID_40a9 = 0x40a9, 1295 BNXT_ULP_CLASS_HID_3ed9 = 0x3ed9, 1296 BNXT_ULP_CLASS_HID_06ed = 0x06ed, 1297 BNXT_ULP_CLASS_HID_5059 = 0x5059, 1298 BNXT_ULP_CLASS_HID_186d = 0x186d, 1299 BNXT_ULP_CLASS_HID_159d = 0x159d, 1300 BNXT_ULP_CLASS_HID_46d5 = 0x46d5, 1301 BNXT_ULP_CLASS_HID_305d = 0x305d, 1302 BNXT_ULP_CLASS_HID_6095 = 0x6095, 1303 BNXT_ULP_CLASS_HID_5ec5 = 0x5ec5, 1304 BNXT_ULP_CLASS_HID_26e9 = 0x26e9, 1305 BNXT_ULP_CLASS_HID_0711 = 0x0711, 1306 BNXT_ULP_CLASS_HID_3869 = 0x3869, 1307 BNXT_ULP_CLASS_HID_3599 = 0x3599, 1308 BNXT_ULP_CLASS_HID_66d1 = 0x66d1, 1309 BNXT_ULP_CLASS_HID_38e7 = 0x38e7, 1310 BNXT_ULP_CLASS_HID_00db = 0x00db, 1311 BNXT_ULP_CLASS_HID_24f3 = 0x24f3, 1312 BNXT_ULP_CLASS_HID_55bb = 0x55bb, 1313 BNXT_ULP_CLASS_HID_5023 = 0x5023, 1314 BNXT_ULP_CLASS_HID_1817 = 0x1817, 1315 BNXT_ULP_CLASS_HID_3bcf = 0x3bcf, 1316 BNXT_ULP_CLASS_HID_0423 = 0x0423, 1317 BNXT_ULP_CLASS_HID_58e3 = 0x58e3, 1318 BNXT_ULP_CLASS_HID_20d7 = 0x20d7, 1319 BNXT_ULP_CLASS_HID_448f = 0x448f, 1320 BNXT_ULP_CLASS_HID_0ce3 = 0x0ce3, 1321 BNXT_ULP_CLASS_HID_076b = 0x076b, 1322 BNXT_ULP_CLASS_HID_3813 = 0x3813, 1323 BNXT_ULP_CLASS_HID_5bcb = 0x5bcb, 1324 BNXT_ULP_CLASS_HID_243f = 0x243f, 1325 BNXT_ULP_CLASS_HID_144b = 0x144b, 1326 BNXT_ULP_CLASS_HID_4573 = 0x4573, 1327 BNXT_ULP_CLASS_HID_0057 = 0x0057, 1328 BNXT_ULP_CLASS_HID_311f = 0x311f, 1329 BNXT_ULP_CLASS_HID_2b87 = 0x2b87, 1330 BNXT_ULP_CLASS_HID_5c4f = 0x5c4f, 1331 BNXT_ULP_CLASS_HID_1793 = 0x1793, 1332 BNXT_ULP_CLASS_HID_485b = 0x485b, 1333 BNXT_ULP_CLASS_HID_3447 = 0x3447, 1334 BNXT_ULP_CLASS_HID_650f = 0x650f, 1335 BNXT_ULP_CLASS_HID_2053 = 0x2053, 1336 BNXT_ULP_CLASS_HID_511b = 0x511b, 1337 BNXT_ULP_CLASS_HID_4b83 = 0x4b83, 1338 BNXT_ULP_CLASS_HID_13f7 = 0x13f7, 1339 BNXT_ULP_CLASS_HID_37af = 0x37af, 1340 BNXT_ULP_CLASS_HID_6857 = 0x6857, 1341 BNXT_ULP_CLASS_HID_3d1f = 0x3d1f, 1342 BNXT_ULP_CLASS_HID_0563 = 0x0563, 1343 BNXT_ULP_CLASS_HID_290b = 0x290b, 1344 BNXT_ULP_CLASS_HID_59c3 = 0x59c3, 1345 BNXT_ULP_CLASS_HID_5d1b = 0x5d1b, 1346 BNXT_ULP_CLASS_HID_256f = 0x256f, 1347 BNXT_ULP_CLASS_HID_4937 = 0x4937, 1348 BNXT_ULP_CLASS_HID_111b = 0x111b, 1349 BNXT_ULP_CLASS_HID_25f4b = 0x25f4b, 1350 BNXT_ULP_CLASS_HID_2275f = 0x2275f, 1351 BNXT_ULP_CLASS_HID_24b67 = 0x24b67, 1352 BNXT_ULP_CLASS_HID_2134b = 0x2134b, 1353 BNXT_ULP_CLASS_HID_21683 = 0x21683, 1354 BNXT_ULP_CLASS_HID_2475b = 0x2475b, 1355 BNXT_ULP_CLASS_HID_202bf = 0x202bf, 1356 BNXT_ULP_CLASS_HID_23377 = 0x23377, 1357 BNXT_ULP_CLASS_HID_119db = 0x119db, 1358 BNXT_ULP_CLASS_HID_14a93 = 0x14a93, 1359 BNXT_ULP_CLASS_HID_105f7 = 0x105f7, 1360 BNXT_ULP_CLASS_HID_1368f = 0x1368f, 1361 BNXT_ULP_CLASS_HID_139c7 = 0x139c7, 1362 BNXT_ULP_CLASS_HID_1022b = 0x1022b, 1363 BNXT_ULP_CLASS_HID_125f3 = 0x125f3, 1364 BNXT_ULP_CLASS_HID_1568b = 0x1568b, 1365 BNXT_ULP_CLASS_HID_33c37 = 0x33c37, 1366 BNXT_ULP_CLASS_HID_3041b = 0x3041b, 1367 BNXT_ULP_CLASS_HID_32823 = 0x32823, 1368 BNXT_ULP_CLASS_HID_358fb = 0x358fb, 1369 BNXT_ULP_CLASS_HID_35c33 = 0x35c33, 1370 BNXT_ULP_CLASS_HID_32407 = 0x32407, 1371 BNXT_ULP_CLASS_HID_3482f = 0x3482f, 1372 BNXT_ULP_CLASS_HID_31033 = 0x31033, 1373 BNXT_ULP_CLASS_HID_3887 = 0x3887, 1374 BNXT_ULP_CLASS_HID_00bb = 0x00bb, 1375 BNXT_ULP_CLASS_HID_2493 = 0x2493, 1376 BNXT_ULP_CLASS_HID_55db = 0x55db, 1377 BNXT_ULP_CLASS_HID_5043 = 0x5043, 1378 BNXT_ULP_CLASS_HID_1877 = 0x1877, 1379 BNXT_ULP_CLASS_HID_3baf = 0x3baf, 1380 BNXT_ULP_CLASS_HID_0443 = 0x0443, 1381 BNXT_ULP_CLASS_HID_5883 = 0x5883, 1382 BNXT_ULP_CLASS_HID_20b7 = 0x20b7, 1383 BNXT_ULP_CLASS_HID_44ef = 0x44ef, 1384 BNXT_ULP_CLASS_HID_0c83 = 0x0c83, 1385 BNXT_ULP_CLASS_HID_070b = 0x070b, 1386 BNXT_ULP_CLASS_HID_3873 = 0x3873, 1387 BNXT_ULP_CLASS_HID_5bab = 0x5bab, 1388 BNXT_ULP_CLASS_HID_245f = 0x245f, 1389 BNXT_ULP_CLASS_HID_142b = 0x142b, 1390 BNXT_ULP_CLASS_HID_4513 = 0x4513, 1391 BNXT_ULP_CLASS_HID_0037 = 0x0037, 1392 BNXT_ULP_CLASS_HID_317f = 0x317f, 1393 BNXT_ULP_CLASS_HID_2be7 = 0x2be7, 1394 BNXT_ULP_CLASS_HID_5c2f = 0x5c2f, 1395 BNXT_ULP_CLASS_HID_17f3 = 0x17f3, 1396 BNXT_ULP_CLASS_HID_483b = 0x483b, 1397 BNXT_ULP_CLASS_HID_3427 = 0x3427, 1398 BNXT_ULP_CLASS_HID_656f = 0x656f, 1399 BNXT_ULP_CLASS_HID_2033 = 0x2033, 1400 BNXT_ULP_CLASS_HID_517b = 0x517b, 1401 BNXT_ULP_CLASS_HID_4be3 = 0x4be3, 1402 BNXT_ULP_CLASS_HID_1397 = 0x1397, 1403 BNXT_ULP_CLASS_HID_37cf = 0x37cf, 1404 BNXT_ULP_CLASS_HID_6837 = 0x6837, 1405 BNXT_ULP_CLASS_HID_3d7f = 0x3d7f, 1406 BNXT_ULP_CLASS_HID_0503 = 0x0503, 1407 BNXT_ULP_CLASS_HID_296b = 0x296b, 1408 BNXT_ULP_CLASS_HID_59a3 = 0x59a3, 1409 BNXT_ULP_CLASS_HID_5d7b = 0x5d7b, 1410 BNXT_ULP_CLASS_HID_250f = 0x250f, 1411 BNXT_ULP_CLASS_HID_4957 = 0x4957, 1412 BNXT_ULP_CLASS_HID_117b = 0x117b, 1413 BNXT_ULP_CLASS_HID_25f2b = 0x25f2b, 1414 BNXT_ULP_CLASS_HID_2273f = 0x2273f, 1415 BNXT_ULP_CLASS_HID_24b07 = 0x24b07, 1416 BNXT_ULP_CLASS_HID_2132b = 0x2132b, 1417 BNXT_ULP_CLASS_HID_216e3 = 0x216e3, 1418 BNXT_ULP_CLASS_HID_2473b = 0x2473b, 1419 BNXT_ULP_CLASS_HID_202df = 0x202df, 1420 BNXT_ULP_CLASS_HID_23317 = 0x23317, 1421 BNXT_ULP_CLASS_HID_119bb = 0x119bb, 1422 BNXT_ULP_CLASS_HID_14af3 = 0x14af3, 1423 BNXT_ULP_CLASS_HID_10597 = 0x10597, 1424 BNXT_ULP_CLASS_HID_136ef = 0x136ef, 1425 BNXT_ULP_CLASS_HID_139a7 = 0x139a7, 1426 BNXT_ULP_CLASS_HID_1024b = 0x1024b, 1427 BNXT_ULP_CLASS_HID_12593 = 0x12593, 1428 BNXT_ULP_CLASS_HID_156eb = 0x156eb, 1429 BNXT_ULP_CLASS_HID_33c57 = 0x33c57, 1430 BNXT_ULP_CLASS_HID_3047b = 0x3047b, 1431 BNXT_ULP_CLASS_HID_32843 = 0x32843, 1432 BNXT_ULP_CLASS_HID_3589b = 0x3589b, 1433 BNXT_ULP_CLASS_HID_35c53 = 0x35c53, 1434 BNXT_ULP_CLASS_HID_32467 = 0x32467, 1435 BNXT_ULP_CLASS_HID_3484f = 0x3484f, 1436 BNXT_ULP_CLASS_HID_31053 = 0x31053, 1437 BNXT_ULP_CLASS_HID_5ce1 = 0x5ce1, 1438 BNXT_ULP_CLASS_HID_4579 = 0x4579, 1439 BNXT_ULP_CLASS_HID_1735 = 0x1735, 1440 BNXT_ULP_CLASS_HID_45bd = 0x45bd, 1441 BNXT_ULP_CLASS_HID_3feb = 0x3feb, 1442 BNXT_ULP_CLASS_HID_2bf7 = 0x2bf7, 1443 BNXT_ULP_CLASS_HID_5727 = 0x5727, 1444 BNXT_ULP_CLASS_HID_4333 = 0x4333, 1445 BNXT_ULP_CLASS_HID_4453 = 0x4453, 1446 BNXT_ULP_CLASS_HID_304f = 0x304f, 1447 BNXT_ULP_CLASS_HID_645f = 0x645f, 1448 BNXT_ULP_CLASS_HID_504b = 0x504b, 1449 BNXT_ULP_CLASS_HID_5cc1 = 0x5cc1, 1450 BNXT_ULP_CLASS_HID_4559 = 0x4559, 1451 BNXT_ULP_CLASS_HID_2285 = 0x2285, 1452 BNXT_ULP_CLASS_HID_0b1d = 0x0b1d, 1453 BNXT_ULP_CLASS_HID_0b49 = 0x0b49, 1454 BNXT_ULP_CLASS_HID_5c95 = 0x5c95, 1455 BNXT_ULP_CLASS_HID_39c1 = 0x39c1, 1456 BNXT_ULP_CLASS_HID_2259 = 0x2259, 1457 BNXT_ULP_CLASS_HID_1715 = 0x1715, 1458 BNXT_ULP_CLASS_HID_459d = 0x459d, 1459 BNXT_ULP_CLASS_HID_571d = 0x571d, 1460 BNXT_ULP_CLASS_HID_1cd1 = 0x1cd1, 1461 BNXT_ULP_CLASS_HID_3711 = 0x3711, 1462 BNXT_ULP_CLASS_HID_6599 = 0x6599, 1463 BNXT_ULP_CLASS_HID_0e55 = 0x0e55, 1464 BNXT_ULP_CLASS_HID_3cdd = 0x3cdd, 1465 BNXT_ULP_CLASS_HID_5ca1 = 0x5ca1, 1466 BNXT_ULP_CLASS_HID_4539 = 0x4539, 1467 BNXT_ULP_CLASS_HID_22e5 = 0x22e5, 1468 BNXT_ULP_CLASS_HID_0b7d = 0x0b7d, 1469 BNXT_ULP_CLASS_HID_0b29 = 0x0b29, 1470 BNXT_ULP_CLASS_HID_5cf5 = 0x5cf5, 1471 BNXT_ULP_CLASS_HID_39a1 = 0x39a1, 1472 BNXT_ULP_CLASS_HID_2239 = 0x2239, 1473 BNXT_ULP_CLASS_HID_1775 = 0x1775, 1474 BNXT_ULP_CLASS_HID_45fd = 0x45fd, 1475 BNXT_ULP_CLASS_HID_577d = 0x577d, 1476 BNXT_ULP_CLASS_HID_1cb1 = 0x1cb1, 1477 BNXT_ULP_CLASS_HID_3771 = 0x3771, 1478 BNXT_ULP_CLASS_HID_65f9 = 0x65f9, 1479 BNXT_ULP_CLASS_HID_0e35 = 0x0e35, 1480 BNXT_ULP_CLASS_HID_3cbd = 0x3cbd, 1481 BNXT_ULP_CLASS_HID_3fcb = 0x3fcb, 1482 BNXT_ULP_CLASS_HID_2bd7 = 0x2bd7, 1483 BNXT_ULP_CLASS_HID_5707 = 0x5707, 1484 BNXT_ULP_CLASS_HID_4313 = 0x4313, 1485 BNXT_ULP_CLASS_HID_5fc7 = 0x5fc7, 1486 BNXT_ULP_CLASS_HID_4bd3 = 0x4bd3, 1487 BNXT_ULP_CLASS_HID_0e4f = 0x0e4f, 1488 BNXT_ULP_CLASS_HID_632f = 0x632f, 1489 BNXT_ULP_CLASS_HID_1baf = 0x1baf, 1490 BNXT_ULP_CLASS_HID_07bb = 0x07bb, 1491 BNXT_ULP_CLASS_HID_32eb = 0x32eb, 1492 BNXT_ULP_CLASS_HID_1ef7 = 0x1ef7, 1493 BNXT_ULP_CLASS_HID_3bab = 0x3bab, 1494 BNXT_ULP_CLASS_HID_27b7 = 0x27b7, 1495 BNXT_ULP_CLASS_HID_52e7 = 0x52e7, 1496 BNXT_ULP_CLASS_HID_3ef3 = 0x3ef3, 1497 BNXT_ULP_CLASS_HID_4473 = 0x4473, 1498 BNXT_ULP_CLASS_HID_306f = 0x306f, 1499 BNXT_ULP_CLASS_HID_647f = 0x647f, 1500 BNXT_ULP_CLASS_HID_506b = 0x506b, 1501 BNXT_ULP_CLASS_HID_266af = 0x266af, 1502 BNXT_ULP_CLASS_HID_2525b = 0x2525b, 1503 BNXT_ULP_CLASS_HID_21de7 = 0x21de7, 1504 BNXT_ULP_CLASS_HID_20993 = 0x20993, 1505 BNXT_ULP_CLASS_HID_1213f = 0x1213f, 1506 BNXT_ULP_CLASS_HID_10d2b = 0x10d2b, 1507 BNXT_ULP_CLASS_HID_1413b = 0x1413b, 1508 BNXT_ULP_CLASS_HID_12cd7 = 0x12cd7, 1509 BNXT_ULP_CLASS_HID_3436b = 0x3436b, 1510 BNXT_ULP_CLASS_HID_32f07 = 0x32f07, 1511 BNXT_ULP_CLASS_HID_36317 = 0x36317, 1512 BNXT_ULP_CLASS_HID_34f03 = 0x34f03, 1513 BNXT_ULP_CLASS_HID_3fab = 0x3fab, 1514 BNXT_ULP_CLASS_HID_2bb7 = 0x2bb7, 1515 BNXT_ULP_CLASS_HID_5767 = 0x5767, 1516 BNXT_ULP_CLASS_HID_4373 = 0x4373, 1517 BNXT_ULP_CLASS_HID_5fa7 = 0x5fa7, 1518 BNXT_ULP_CLASS_HID_4bb3 = 0x4bb3, 1519 BNXT_ULP_CLASS_HID_0e2f = 0x0e2f, 1520 BNXT_ULP_CLASS_HID_634f = 0x634f, 1521 BNXT_ULP_CLASS_HID_1bcf = 0x1bcf, 1522 BNXT_ULP_CLASS_HID_07db = 0x07db, 1523 BNXT_ULP_CLASS_HID_328b = 0x328b, 1524 BNXT_ULP_CLASS_HID_1e97 = 0x1e97, 1525 BNXT_ULP_CLASS_HID_3bcb = 0x3bcb, 1526 BNXT_ULP_CLASS_HID_27d7 = 0x27d7, 1527 BNXT_ULP_CLASS_HID_5287 = 0x5287, 1528 BNXT_ULP_CLASS_HID_3e93 = 0x3e93, 1529 BNXT_ULP_CLASS_HID_4413 = 0x4413, 1530 BNXT_ULP_CLASS_HID_300f = 0x300f, 1531 BNXT_ULP_CLASS_HID_641f = 0x641f, 1532 BNXT_ULP_CLASS_HID_500b = 0x500b, 1533 BNXT_ULP_CLASS_HID_266cf = 0x266cf, 1534 BNXT_ULP_CLASS_HID_2523b = 0x2523b, 1535 BNXT_ULP_CLASS_HID_21d87 = 0x21d87, 1536 BNXT_ULP_CLASS_HID_209f3 = 0x209f3, 1537 BNXT_ULP_CLASS_HID_1215f = 0x1215f, 1538 BNXT_ULP_CLASS_HID_10d4b = 0x10d4b, 1539 BNXT_ULP_CLASS_HID_1415b = 0x1415b, 1540 BNXT_ULP_CLASS_HID_12cb7 = 0x12cb7, 1541 BNXT_ULP_CLASS_HID_3430b = 0x3430b, 1542 BNXT_ULP_CLASS_HID_32f67 = 0x32f67, 1543 BNXT_ULP_CLASS_HID_36377 = 0x36377, 1544 BNXT_ULP_CLASS_HID_34f63 = 0x34f63, 1545 BNXT_ULP_CLASS_HID_29b5 = 0x29b5, 1546 BNXT_ULP_CLASS_HID_29ad = 0x29ad, 1547 BNXT_ULP_CLASS_HID_29b7 = 0x29b7, 1548 BNXT_ULP_CLASS_HID_1583 = 0x1583, 1549 BNXT_ULP_CLASS_HID_29af = 0x29af, 1550 BNXT_ULP_CLASS_HID_159b = 0x159b, 1551 BNXT_ULP_CLASS_HID_2995 = 0x2995, 1552 BNXT_ULP_CLASS_HID_298d = 0x298d, 1553 BNXT_ULP_CLASS_HID_29f5 = 0x29f5, 1554 BNXT_ULP_CLASS_HID_29ed = 0x29ed, 1555 BNXT_ULP_CLASS_HID_2997 = 0x2997, 1556 BNXT_ULP_CLASS_HID_15a3 = 0x15a3, 1557 BNXT_ULP_CLASS_HID_298f = 0x298f, 1558 BNXT_ULP_CLASS_HID_15bb = 0x15bb, 1559 BNXT_ULP_CLASS_HID_29f7 = 0x29f7, 1560 BNXT_ULP_CLASS_HID_15c3 = 0x15c3, 1561 BNXT_ULP_CLASS_HID_29ef = 0x29ef, 1562 BNXT_ULP_CLASS_HID_15db = 0x15db, 1563 BNXT_ULP_CLASS_HID_1151 = 0x1151, 1564 BNXT_ULP_CLASS_HID_315d = 0x315d, 1565 BNXT_ULP_CLASS_HID_3612 = 0x3612, 1566 BNXT_ULP_CLASS_HID_66da = 0x66da, 1567 BNXT_ULP_CLASS_HID_243ca = 0x243ca, 1568 BNXT_ULP_CLASS_HID_20d8e = 0x20d8e, 1569 BNXT_ULP_CLASS_HID_2e082 = 0x2e082, 1570 BNXT_ULP_CLASS_HID_2ab46 = 0x2ab46, 1571 BNXT_ULP_CLASS_HID_25226 = 0x25226, 1572 BNXT_ULP_CLASS_HID_25cea = 0x25cea, 1573 BNXT_ULP_CLASS_HID_2c82a = 0x2c82a, 1574 BNXT_ULP_CLASS_HID_2f9a2 = 0x2f9a2, 1575 BNXT_ULP_CLASS_HID_23b56 = 0x23b56, 1576 BNXT_ULP_CLASS_HID_205da = 0x205da, 1577 BNXT_ULP_CLASS_HID_2d8ce = 0x2d8ce, 1578 BNXT_ULP_CLASS_HID_2a2d2 = 0x2a2d2, 1579 BNXT_ULP_CLASS_HID_24a72 = 0x24a72, 1580 BNXT_ULP_CLASS_HID_25476 = 0x25476, 1581 BNXT_ULP_CLASS_HID_2c076 = 0x2c076, 1582 BNXT_ULP_CLASS_HID_2f1ee = 0x2f1ee, 1583 BNXT_ULP_CLASS_HID_20bb6 = 0x20bb6, 1584 BNXT_ULP_CLASS_HID_23d2e = 0x23d2e, 1585 BNXT_ULP_CLASS_HID_2a96e = 0x2a96e, 1586 BNXT_ULP_CLASS_HID_2dae6 = 0x2dae6, 1587 BNXT_ULP_CLASS_HID_25af2 = 0x25af2, 1588 BNXT_ULP_CLASS_HID_24c6a = 0x24c6a, 1589 BNXT_ULP_CLASS_HID_2c7aa = 0x2c7aa, 1590 BNXT_ULP_CLASS_HID_2c26e = 0x2c26e, 1591 BNXT_ULP_CLASS_HID_203e2 = 0x203e2, 1592 BNXT_ULP_CLASS_HID_2357a = 0x2357a, 1593 BNXT_ULP_CLASS_HID_2a0fa = 0x2a0fa, 1594 BNXT_ULP_CLASS_HID_2d272 = 0x2d272, 1595 BNXT_ULP_CLASS_HID_2527e = 0x2527e, 1596 BNXT_ULP_CLASS_HID_243f6 = 0x243f6, 1597 BNXT_ULP_CLASS_HID_2fff6 = 0x2fff6, 1598 BNXT_ULP_CLASS_HID_2e16e = 0x2e16e, 1599 BNXT_ULP_CLASS_HID_2422d = 0x2422d, 1600 BNXT_ULP_CLASS_HID_20c69 = 0x20c69, 1601 BNXT_ULP_CLASS_HID_2e165 = 0x2e165, 1602 BNXT_ULP_CLASS_HID_2aaa1 = 0x2aaa1, 1603 BNXT_ULP_CLASS_HID_253c1 = 0x253c1, 1604 BNXT_ULP_CLASS_HID_25d0d = 0x25d0d, 1605 BNXT_ULP_CLASS_HID_2c9cd = 0x2c9cd, 1606 BNXT_ULP_CLASS_HID_2f845 = 0x2f845, 1607 BNXT_ULP_CLASS_HID_25afd = 0x25afd, 1608 BNXT_ULP_CLASS_HID_22439 = 0x22439, 1609 BNXT_ULP_CLASS_HID_290f9 = 0x290f9, 1610 BNXT_ULP_CLASS_HID_2c371 = 0x2c371, 1611 BNXT_ULP_CLASS_HID_24355 = 0x24355, 1612 BNXT_ULP_CLASS_HID_275dd = 0x275dd, 1613 BNXT_ULP_CLASS_HID_2e19d = 0x2e19d, 1614 BNXT_ULP_CLASS_HID_2d015 = 0x2d015, 1615 BNXT_ULP_CLASS_HID_2560d = 0x2560d, 1616 BNXT_ULP_CLASS_HID_21049 = 0x21049, 1617 BNXT_ULP_CLASS_HID_28c09 = 0x28c09, 1618 BNXT_ULP_CLASS_HID_2be89 = 0x2be89, 1619 BNXT_ULP_CLASS_HID_267a9 = 0x267a9, 1620 BNXT_ULP_CLASS_HID_261ed = 0x261ed, 1621 BNXT_ULP_CLASS_HID_2ddad = 0x2ddad, 1622 BNXT_ULP_CLASS_HID_2cc2d = 0x2cc2d, 1623 BNXT_ULP_CLASS_HID_26edd = 0x26edd, 1624 BNXT_ULP_CLASS_HID_22819 = 0x22819, 1625 BNXT_ULP_CLASS_HID_2a4d9 = 0x2a4d9, 1626 BNXT_ULP_CLASS_HID_2d759 = 0x2d759, 1627 BNXT_ULP_CLASS_HID_2573d = 0x2573d, 1628 BNXT_ULP_CLASS_HID_279bd = 0x279bd, 1629 BNXT_ULP_CLASS_HID_2f27d = 0x2f27d, 1630 BNXT_ULP_CLASS_HID_2e4fd = 0x2e4fd, 1631 BNXT_ULP_CLASS_HID_24fbe = 0x24fbe, 1632 BNXT_ULP_CLASS_HID_201fa = 0x201fa, 1633 BNXT_ULP_CLASS_HID_2ecf6 = 0x2ecf6, 1634 BNXT_ULP_CLASS_HID_2a732 = 0x2a732, 1635 BNXT_ULP_CLASS_HID_25e52 = 0x25e52, 1636 BNXT_ULP_CLASS_HID_2509e = 0x2509e, 1637 BNXT_ULP_CLASS_HID_2c45e = 0x2c45e, 1638 BNXT_ULP_CLASS_HID_2f5d6 = 0x2f5d6, 1639 BNXT_ULP_CLASS_HID_23722 = 0x23722, 1640 BNXT_ULP_CLASS_HID_209ae = 0x209ae, 1641 BNXT_ULP_CLASS_HID_2d4ba = 0x2d4ba, 1642 BNXT_ULP_CLASS_HID_2aea6 = 0x2aea6, 1643 BNXT_ULP_CLASS_HID_24606 = 0x24606, 1644 BNXT_ULP_CLASS_HID_25802 = 0x25802, 1645 BNXT_ULP_CLASS_HID_2cc02 = 0x2cc02, 1646 BNXT_ULP_CLASS_HID_2fd9a = 0x2fd9a, 1647 BNXT_ULP_CLASS_HID_207c2 = 0x207c2, 1648 BNXT_ULP_CLASS_HID_2315a = 0x2315a, 1649 BNXT_ULP_CLASS_HID_2a51a = 0x2a51a, 1650 BNXT_ULP_CLASS_HID_2d692 = 0x2d692, 1651 BNXT_ULP_CLASS_HID_25686 = 0x25686, 1652 BNXT_ULP_CLASS_HID_2401e = 0x2401e, 1653 BNXT_ULP_CLASS_HID_2cbde = 0x2cbde, 1654 BNXT_ULP_CLASS_HID_2ce1a = 0x2ce1a, 1655 BNXT_ULP_CLASS_HID_20f96 = 0x20f96, 1656 BNXT_ULP_CLASS_HID_2390e = 0x2390e, 1657 BNXT_ULP_CLASS_HID_2ac8e = 0x2ac8e, 1658 BNXT_ULP_CLASS_HID_2de06 = 0x2de06, 1659 BNXT_ULP_CLASS_HID_25e0a = 0x25e0a, 1660 BNXT_ULP_CLASS_HID_24f82 = 0x24f82, 1661 BNXT_ULP_CLASS_HID_2f382 = 0x2f382, 1662 BNXT_ULP_CLASS_HID_2ed1a = 0x2ed1a, 1663 BNXT_ULP_CLASS_HID_2576e = 0x2576e, 1664 BNXT_ULP_CLASS_HID_229aa = 0x229aa, 1665 BNXT_ULP_CLASS_HID_29d6a = 0x29d6a, 1666 BNXT_ULP_CLASS_HID_2cee2 = 0x2cee2, 1667 BNXT_ULP_CLASS_HID_24ec6 = 0x24ec6, 1668 BNXT_ULP_CLASS_HID_2784e = 0x2784e, 1669 BNXT_ULP_CLASS_HID_2ec0e = 0x2ec0e, 1670 BNXT_ULP_CLASS_HID_2dd86 = 0x2dd86, 1671 BNXT_ULP_CLASS_HID_25f22 = 0x25f22, 1672 BNXT_ULP_CLASS_HID_2112e = 0x2112e, 1673 BNXT_ULP_CLASS_HID_2852e = 0x2852e, 1674 BNXT_ULP_CLASS_HID_2b6a6 = 0x2b6a6, 1675 BNXT_ULP_CLASS_HID_26d86 = 0x26d86, 1676 BNXT_ULP_CLASS_HID_26002 = 0x26002, 1677 BNXT_ULP_CLASS_HID_2eb82 = 0x2eb82, 1678 BNXT_ULP_CLASS_HID_2c50a = 0x2c50a, 1679 BNXT_ULP_CLASS_HID_22f82 = 0x22f82, 1680 BNXT_ULP_CLASS_HID_2590a = 0x2590a, 1681 BNXT_ULP_CLASS_HID_2ccca = 0x2ccca, 1682 BNXT_ULP_CLASS_HID_28706 = 0x28706, 1683 BNXT_ULP_CLASS_HID_27e46 = 0x27e46, 1684 BNXT_ULP_CLASS_HID_26fce = 0x26fce, 1685 BNXT_ULP_CLASS_HID_2d38e = 0x2d38e, 1686 BNXT_ULP_CLASS_HID_2d5ca = 0x2d5ca, 1687 BNXT_ULP_CLASS_HID_21706 = 0x21706, 1688 BNXT_ULP_CLASS_HID_2408e = 0x2408e, 1689 BNXT_ULP_CLASS_HID_2b48e = 0x2b48e, 1690 BNXT_ULP_CLASS_HID_28e8a = 0x28e8a, 1691 BNXT_ULP_CLASS_HID_2660a = 0x2660a, 1692 BNXT_ULP_CLASS_HID_25782 = 0x25782, 1693 BNXT_ULP_CLASS_HID_2db02 = 0x2db02, 1694 BNXT_ULP_CLASS_HID_2dd8e = 0x2dd8e, 1695 BNXT_ULP_CLASS_HID_25b9e = 0x25b9e, 1696 BNXT_ULP_CLASS_HID_21dda = 0x21dda, 1697 BNXT_ULP_CLASS_HID_2819a = 0x2819a, 1698 BNXT_ULP_CLASS_HID_2b31a = 0x2b31a, 1699 BNXT_ULP_CLASS_HID_26a3a = 0x26a3a, 1700 BNXT_ULP_CLASS_HID_26c7e = 0x26c7e, 1701 BNXT_ULP_CLASS_HID_2d03e = 0x2d03e, 1702 BNXT_ULP_CLASS_HID_2c1be = 0x2c1be, 1703 BNXT_ULP_CLASS_HID_2430a = 0x2430a, 1704 BNXT_ULP_CLASS_HID_2058e = 0x2058e, 1705 BNXT_ULP_CLASS_HID_2890e = 0x2890e, 1706 BNXT_ULP_CLASS_HID_2ba8e = 0x2ba8e, 1707 BNXT_ULP_CLASS_HID_251ae = 0x251ae, 1708 BNXT_ULP_CLASS_HID_2542a = 0x2542a, 1709 BNXT_ULP_CLASS_HID_2dfaa = 0x2dfaa, 1710 BNXT_ULP_CLASS_HID_2c93a = 0x2c93a, 1711 BNXT_ULP_CLASS_HID_213ca = 0x213ca, 1712 BNXT_ULP_CLASS_HID_24d5a = 0x24d5a, 1713 BNXT_ULP_CLASS_HID_2b11a = 0x2b11a, 1714 BNXT_ULP_CLASS_HID_28b4e = 0x28b4e, 1715 BNXT_ULP_CLASS_HID_2624e = 0x2624e, 1716 BNXT_ULP_CLASS_HID_253de = 0x253de, 1717 BNXT_ULP_CLASS_HID_2c79e = 0x2c79e, 1718 BNXT_ULP_CLASS_HID_2d9da = 0x2d9da, 1719 BNXT_ULP_CLASS_HID_21b1e = 0x21b1e, 1720 BNXT_ULP_CLASS_HID_2350e = 0x2350e, 1721 BNXT_ULP_CLASS_HID_2b88e = 0x2b88e, 1722 BNXT_ULP_CLASS_HID_2ea0e = 0x2ea0e, 1723 BNXT_ULP_CLASS_HID_26a0a = 0x26a0a, 1724 BNXT_ULP_CLASS_HID_25b8a = 0x25b8a, 1725 BNXT_ULP_CLASS_HID_2cf0a = 0x2cf0a, 1726 BNXT_ULP_CLASS_HID_2c18e = 0x2c18e, 1727 BNXT_ULP_CLASS_HID_2634e = 0x2634e, 1728 BNXT_ULP_CLASS_HID_2258a = 0x2258a, 1729 BNXT_ULP_CLASS_HID_2a94a = 0x2a94a, 1730 BNXT_ULP_CLASS_HID_2daca = 0x2daca, 1731 BNXT_ULP_CLASS_HID_25aae = 0x25aae, 1732 BNXT_ULP_CLASS_HID_2742e = 0x2742e, 1733 BNXT_ULP_CLASS_HID_2ffee = 0x2ffee, 1734 BNXT_ULP_CLASS_HID_2e96e = 0x2e96e, 1735 BNXT_ULP_CLASS_HID_26b0a = 0x26b0a, 1736 BNXT_ULP_CLASS_HID_22d0e = 0x22d0e, 1737 BNXT_ULP_CLASS_HID_2910e = 0x2910e, 1738 BNXT_ULP_CLASS_HID_2c28e = 0x2c28e, 1739 BNXT_ULP_CLASS_HID_2422a = 0x2422a, 1740 BNXT_ULP_CLASS_HID_273aa = 0x273aa, 1741 BNXT_ULP_CLASS_HID_2e7aa = 0x2e7aa, 1742 BNXT_ULP_CLASS_HID_2d12a = 0x2d12a, 1743 BNXT_ULP_CLASS_HID_23b8a = 0x23b8a, 1744 BNXT_ULP_CLASS_HID_2550a = 0x2550a, 1745 BNXT_ULP_CLASS_HID_2d8ca = 0x2d8ca, 1746 BNXT_ULP_CLASS_HID_2930e = 0x2930e, 1747 BNXT_ULP_CLASS_HID_24a0e = 0x24a0e, 1748 BNXT_ULP_CLASS_HID_24c4a = 0x24c4a, 1749 BNXT_ULP_CLASS_HID_2ef4e = 0x2ef4e, 1750 BNXT_ULP_CLASS_HID_2e18a = 0x2e18a, 1751 BNXT_ULP_CLASS_HID_2230e = 0x2230e, 1752 BNXT_ULP_CLASS_HID_25c8e = 0x25c8e, 1753 BNXT_ULP_CLASS_HID_2c08e = 0x2c08e, 1754 BNXT_ULP_CLASS_HID_29a8a = 0x29a8a, 1755 BNXT_ULP_CLASS_HID_2718a = 0x2718a, 1756 BNXT_ULP_CLASS_HID_2630a = 0x2630a, 1757 BNXT_ULP_CLASS_HID_2d70a = 0x2d70a, 1758 BNXT_ULP_CLASS_HID_2e90e = 0x2e90e, 1759 BNXT_ULP_CLASS_HID_24e91 = 0x24e91, 1760 BNXT_ULP_CLASS_HID_200d5 = 0x200d5, 1761 BNXT_ULP_CLASS_HID_2edd9 = 0x2edd9, 1762 BNXT_ULP_CLASS_HID_2a61d = 0x2a61d, 1763 BNXT_ULP_CLASS_HID_25f7d = 0x25f7d, 1764 BNXT_ULP_CLASS_HID_251b1 = 0x251b1, 1765 BNXT_ULP_CLASS_HID_2c571 = 0x2c571, 1766 BNXT_ULP_CLASS_HID_2f4f9 = 0x2f4f9, 1767 BNXT_ULP_CLASS_HID_25641 = 0x25641, 1768 BNXT_ULP_CLASS_HID_22885 = 0x22885, 1769 BNXT_ULP_CLASS_HID_29c45 = 0x29c45, 1770 BNXT_ULP_CLASS_HID_2cfcd = 0x2cfcd, 1771 BNXT_ULP_CLASS_HID_24fe9 = 0x24fe9, 1772 BNXT_ULP_CLASS_HID_27961 = 0x27961, 1773 BNXT_ULP_CLASS_HID_2ed21 = 0x2ed21, 1774 BNXT_ULP_CLASS_HID_2dca9 = 0x2dca9, 1775 BNXT_ULP_CLASS_HID_25ab1 = 0x25ab1, 1776 BNXT_ULP_CLASS_HID_21cf5 = 0x21cf5, 1777 BNXT_ULP_CLASS_HID_280b5 = 0x280b5, 1778 BNXT_ULP_CLASS_HID_2b235 = 0x2b235, 1779 BNXT_ULP_CLASS_HID_26b15 = 0x26b15, 1780 BNXT_ULP_CLASS_HID_26d51 = 0x26d51, 1781 BNXT_ULP_CLASS_HID_2d111 = 0x2d111, 1782 BNXT_ULP_CLASS_HID_2c091 = 0x2c091, 1783 BNXT_ULP_CLASS_HID_26261 = 0x26261, 1784 BNXT_ULP_CLASS_HID_224a5 = 0x224a5, 1785 BNXT_ULP_CLASS_HID_2a865 = 0x2a865, 1786 BNXT_ULP_CLASS_HID_2dbe5 = 0x2dbe5, 1787 BNXT_ULP_CLASS_HID_25b81 = 0x25b81, 1788 BNXT_ULP_CLASS_HID_27501 = 0x27501, 1789 BNXT_ULP_CLASS_HID_2fec1 = 0x2fec1, 1790 BNXT_ULP_CLASS_HID_2e841 = 0x2e841, 1791 BNXT_ULP_CLASS_HID_24085 = 0x24085, 1792 BNXT_ULP_CLASS_HID_21ac5 = 0x21ac5, 1793 BNXT_ULP_CLASS_HID_28e85 = 0x28e85, 1794 BNXT_ULP_CLASS_HID_2b80d = 0x2b80d, 1795 BNXT_ULP_CLASS_HID_2516d = 0x2516d, 1796 BNXT_ULP_CLASS_HID_26ba5 = 0x26ba5, 1797 BNXT_ULP_CLASS_HID_2df65 = 0x2df65, 1798 BNXT_ULP_CLASS_HID_2ceed = 0x2ceed, 1799 BNXT_ULP_CLASS_HID_26845 = 0x26845, 1800 BNXT_ULP_CLASS_HID_22285 = 0x22285, 1801 BNXT_ULP_CLASS_HID_29645 = 0x29645, 1802 BNXT_ULP_CLASS_HID_2c1cd = 0x2c1cd, 1803 BNXT_ULP_CLASS_HID_2418d = 0x2418d, 1804 BNXT_ULP_CLASS_HID_27365 = 0x27365, 1805 BNXT_ULP_CLASS_HID_2e725 = 0x2e725, 1806 BNXT_ULP_CLASS_HID_2d6ad = 0x2d6ad, 1807 BNXT_ULP_CLASS_HID_25ca5 = 0x25ca5, 1808 BNXT_ULP_CLASS_HID_216e5 = 0x216e5, 1809 BNXT_ULP_CLASS_HID_29aa5 = 0x29aa5, 1810 BNXT_ULP_CLASS_HID_2b425 = 0x2b425, 1811 BNXT_ULP_CLASS_HID_26d05 = 0x26d05, 1812 BNXT_ULP_CLASS_HID_26745 = 0x26745, 1813 BNXT_ULP_CLASS_HID_2eb05 = 0x2eb05, 1814 BNXT_ULP_CLASS_HID_2da85 = 0x2da85, 1815 BNXT_ULP_CLASS_HID_20cc5 = 0x20cc5, 1816 BNXT_ULP_CLASS_HID_23ea5 = 0x23ea5, 1817 BNXT_ULP_CLASS_HID_2a265 = 0x2a265, 1818 BNXT_ULP_CLASS_HID_2dde5 = 0x2dde5, 1819 BNXT_ULP_CLASS_HID_25da5 = 0x25da5, 1820 BNXT_ULP_CLASS_HID_24f05 = 0x24f05, 1821 BNXT_ULP_CLASS_HID_2f0c5 = 0x2f0c5, 1822 BNXT_ULP_CLASS_HID_2e245 = 0x2e245, 1823 BNXT_ULP_CLASS_HID_24d8b = 0x24d8b, 1824 BNXT_ULP_CLASS_HID_207cf = 0x207cf, 1825 BNXT_ULP_CLASS_HID_28b8f = 0x28b8f, 1826 BNXT_ULP_CLASS_HID_2a517 = 0x2a517, 1827 BNXT_ULP_CLASS_HID_25277 = 0x25277, 1828 BNXT_ULP_CLASS_HID_254ab = 0x254ab, 1829 BNXT_ULP_CLASS_HID_2d86b = 0x2d86b, 1830 BNXT_ULP_CLASS_HID_2cbf3 = 0x2cbf3, 1831 BNXT_ULP_CLASS_HID_2554b = 0x2554b, 1832 BNXT_ULP_CLASS_HID_22f8f = 0x22f8f, 1833 BNXT_ULP_CLASS_HID_2934f = 0x2934f, 1834 BNXT_ULP_CLASS_HID_2c2c7 = 0x2c2c7, 1835 BNXT_ULP_CLASS_HID_242e3 = 0x242e3, 1836 BNXT_ULP_CLASS_HID_27c6b = 0x27c6b, 1837 BNXT_ULP_CLASS_HID_2e02b = 0x2e02b, 1838 BNXT_ULP_CLASS_HID_2d3a3 = 0x2d3a3, 1839 BNXT_ULP_CLASS_HID_259a3 = 0x259a3, 1840 BNXT_ULP_CLASS_HID_213e7 = 0x213e7, 1841 BNXT_ULP_CLASS_HID_287a7 = 0x287a7, 1842 BNXT_ULP_CLASS_HID_2b137 = 0x2b137, 1843 BNXT_ULP_CLASS_HID_26e17 = 0x26e17, 1844 BNXT_ULP_CLASS_HID_26043 = 0x26043, 1845 BNXT_ULP_CLASS_HID_2d403 = 0x2d403, 1846 BNXT_ULP_CLASS_HID_2c793 = 0x2c793, 1847 BNXT_ULP_CLASS_HID_20827 = 0x20827, 1848 BNXT_ULP_CLASS_HID_23ba7 = 0x23ba7, 1849 BNXT_ULP_CLASS_HID_2af67 = 0x2af67, 1850 BNXT_ULP_CLASS_HID_2dee7 = 0x2dee7, 1851 BNXT_ULP_CLASS_HID_25e83 = 0x25e83, 1852 BNXT_ULP_CLASS_HID_24803 = 0x24803, 1853 BNXT_ULP_CLASS_HID_2fdc3 = 0x2fdc3, 1854 BNXT_ULP_CLASS_HID_2ef43 = 0x2ef43, 1855 BNXT_ULP_CLASS_HID_247bf = 0x247bf, 1856 BNXT_ULP_CLASS_HID_219ff = 0x219ff, 1857 BNXT_ULP_CLASS_HID_28dbf = 0x28dbf, 1858 BNXT_ULP_CLASS_HID_2bf07 = 0x2bf07, 1859 BNXT_ULP_CLASS_HID_25467 = 0x25467, 1860 BNXT_ULP_CLASS_HID_26e5f = 0x26e5f, 1861 BNXT_ULP_CLASS_HID_2d21f = 0x2d21f, 1862 BNXT_ULP_CLASS_HID_2cde7 = 0x2cde7, 1863 BNXT_ULP_CLASS_HID_26f6f = 0x26f6f, 1864 BNXT_ULP_CLASS_HID_221af = 0x221af, 1865 BNXT_ULP_CLASS_HID_2956f = 0x2956f, 1866 BNXT_ULP_CLASS_HID_2c4c7 = 0x2c4c7, 1867 BNXT_ULP_CLASS_HID_24487 = 0x24487, 1868 BNXT_ULP_CLASS_HID_2760f = 0x2760f, 1869 BNXT_ULP_CLASS_HID_2fbcf = 0x2fbcf, 1870 BNXT_ULP_CLASS_HID_2d5a7 = 0x2d5a7, 1871 BNXT_ULP_CLASS_HID_25357 = 0x25357, 1872 BNXT_ULP_CLASS_HID_21597 = 0x21597, 1873 BNXT_ULP_CLASS_HID_29957 = 0x29957, 1874 BNXT_ULP_CLASS_HID_2cb27 = 0x2cb27, 1875 BNXT_ULP_CLASS_HID_248f7 = 0x248f7, 1876 BNXT_ULP_CLASS_HID_27a77 = 0x27a77, 1877 BNXT_ULP_CLASS_HID_2ee37 = 0x2ee37, 1878 BNXT_ULP_CLASS_HID_2d987 = 0x2d987, 1879 BNXT_ULP_CLASS_HID_203c7 = 0x203c7, 1880 BNXT_ULP_CLASS_HID_23d47 = 0x23d47, 1881 BNXT_ULP_CLASS_HID_2a107 = 0x2a107, 1882 BNXT_ULP_CLASS_HID_2d0e7 = 0x2d0e7, 1883 BNXT_ULP_CLASS_HID_250a7 = 0x250a7, 1884 BNXT_ULP_CLASS_HID_24227 = 0x24227, 1885 BNXT_ULP_CLASS_HID_2f7e7 = 0x2f7e7, 1886 BNXT_ULP_CLASS_HID_2c827 = 0x2c827, 1887 BNXT_ULP_CLASS_HID_25422 = 0x25422, 1888 BNXT_ULP_CLASS_HID_21a66 = 0x21a66, 1889 BNXT_ULP_CLASS_HID_2f76a = 0x2f76a, 1890 BNXT_ULP_CLASS_HID_2bcae = 0x2bcae, 1891 BNXT_ULP_CLASS_HID_245ce = 0x245ce, 1892 BNXT_ULP_CLASS_HID_24b02 = 0x24b02, 1893 BNXT_ULP_CLASS_HID_2dfc2 = 0x2dfc2, 1894 BNXT_ULP_CLASS_HID_2ee4a = 0x2ee4a, 1895 BNXT_ULP_CLASS_HID_22cbe = 0x22cbe, 1896 BNXT_ULP_CLASS_HID_21232 = 0x21232, 1897 BNXT_ULP_CLASS_HID_2cf26 = 0x2cf26, 1898 BNXT_ULP_CLASS_HID_2b53a = 0x2b53a, 1899 BNXT_ULP_CLASS_HID_25d9a = 0x25d9a, 1900 BNXT_ULP_CLASS_HID_2439e = 0x2439e, 1901 BNXT_ULP_CLASS_HID_2d79e = 0x2d79e, 1902 BNXT_ULP_CLASS_HID_2e606 = 0x2e606, 1903 BNXT_ULP_CLASS_HID_21c5e = 0x21c5e, 1904 BNXT_ULP_CLASS_HID_22ac6 = 0x22ac6, 1905 BNXT_ULP_CLASS_HID_2be86 = 0x2be86, 1906 BNXT_ULP_CLASS_HID_2cd0e = 0x2cd0e, 1907 BNXT_ULP_CLASS_HID_24d1a = 0x24d1a, 1908 BNXT_ULP_CLASS_HID_25b82 = 0x25b82, 1909 BNXT_ULP_CLASS_HID_2d042 = 0x2d042, 1910 BNXT_ULP_CLASS_HID_2d586 = 0x2d586, 1911 BNXT_ULP_CLASS_HID_2140a = 0x2140a, 1912 BNXT_ULP_CLASS_HID_22292 = 0x22292, 1913 BNXT_ULP_CLASS_HID_2b712 = 0x2b712, 1914 BNXT_ULP_CLASS_HID_2c59a = 0x2c59a, 1915 BNXT_ULP_CLASS_HID_24596 = 0x24596, 1916 BNXT_ULP_CLASS_HID_2541e = 0x2541e, 1917 BNXT_ULP_CLASS_HID_2e81e = 0x2e81e, 1918 BNXT_ULP_CLASS_HID_2f686 = 0x2f686, 1919 BNXT_ULP_CLASS_HID_24cf2 = 0x24cf2, 1920 BNXT_ULP_CLASS_HID_23236 = 0x23236, 1921 BNXT_ULP_CLASS_HID_286f6 = 0x286f6, 1922 BNXT_ULP_CLASS_HID_2d57e = 0x2d57e, 1923 BNXT_ULP_CLASS_HID_2555a = 0x2555a, 1924 BNXT_ULP_CLASS_HID_263d2 = 0x263d2, 1925 BNXT_ULP_CLASS_HID_2f792 = 0x2f792, 1926 BNXT_ULP_CLASS_HID_2c61a = 0x2c61a, 1927 BNXT_ULP_CLASS_HID_244be = 0x244be, 1928 BNXT_ULP_CLASS_HID_20ab2 = 0x20ab2, 1929 BNXT_ULP_CLASS_HID_29eb2 = 0x29eb2, 1930 BNXT_ULP_CLASS_HID_2ad3a = 0x2ad3a, 1931 BNXT_ULP_CLASS_HID_2761a = 0x2761a, 1932 BNXT_ULP_CLASS_HID_27b9e = 0x27b9e, 1933 BNXT_ULP_CLASS_HID_2f01e = 0x2f01e, 1934 BNXT_ULP_CLASS_HID_2de96 = 0x2de96, 1935 BNXT_ULP_CLASS_HID_2341e = 0x2341e, 1936 BNXT_ULP_CLASS_HID_24296 = 0x24296, 1937 BNXT_ULP_CLASS_HID_2d756 = 0x2d756, 1938 BNXT_ULP_CLASS_HID_29c9a = 0x29c9a, 1939 BNXT_ULP_CLASS_HID_265da = 0x265da, 1940 BNXT_ULP_CLASS_HID_27452 = 0x27452, 1941 BNXT_ULP_CLASS_HID_2c812 = 0x2c812, 1942 BNXT_ULP_CLASS_HID_2ce56 = 0x2ce56, 1943 BNXT_ULP_CLASS_HID_20c9a = 0x20c9a, 1944 BNXT_ULP_CLASS_HID_25b12 = 0x25b12, 1945 BNXT_ULP_CLASS_HID_2af12 = 0x2af12, 1946 BNXT_ULP_CLASS_HID_29516 = 0x29516, 1947 BNXT_ULP_CLASS_HID_27d96 = 0x27d96, 1948 BNXT_ULP_CLASS_HID_24c1e = 0x24c1e, 1949 BNXT_ULP_CLASS_HID_2c09e = 0x2c09e, 1950 BNXT_ULP_CLASS_HID_2c612 = 0x2c612, 1951 BNXT_ULP_CLASS_HID_24002 = 0x24002, 1952 BNXT_ULP_CLASS_HID_20646 = 0x20646, 1953 BNXT_ULP_CLASS_HID_29a06 = 0x29a06, 1954 BNXT_ULP_CLASS_HID_2a886 = 0x2a886, 1955 BNXT_ULP_CLASS_HID_271a6 = 0x271a6, 1956 BNXT_ULP_CLASS_HID_277e2 = 0x277e2, 1957 BNXT_ULP_CLASS_HID_2cba2 = 0x2cba2, 1958 BNXT_ULP_CLASS_HID_2da22 = 0x2da22, 1959 BNXT_ULP_CLASS_HID_25896 = 0x25896, 1960 BNXT_ULP_CLASS_HID_21e12 = 0x21e12, 1961 BNXT_ULP_CLASS_HID_29292 = 0x29292, 1962 BNXT_ULP_CLASS_HID_2a112 = 0x2a112, 1963 BNXT_ULP_CLASS_HID_24a32 = 0x24a32, 1964 BNXT_ULP_CLASS_HID_24fb6 = 0x24fb6, 1965 BNXT_ULP_CLASS_HID_2c436 = 0x2c436, 1966 BNXT_ULP_CLASS_HID_2d2a6 = 0x2d2a6, 1967 BNXT_ULP_CLASS_HID_20856 = 0x20856, 1968 BNXT_ULP_CLASS_HID_256c6 = 0x256c6, 1969 BNXT_ULP_CLASS_HID_2aa86 = 0x2aa86, 1970 BNXT_ULP_CLASS_HID_290d2 = 0x290d2, 1971 BNXT_ULP_CLASS_HID_279d2 = 0x279d2, 1972 BNXT_ULP_CLASS_HID_24842 = 0x24842, 1973 BNXT_ULP_CLASS_HID_2dc02 = 0x2dc02, 1974 BNXT_ULP_CLASS_HID_2c246 = 0x2c246, 1975 BNXT_ULP_CLASS_HID_20082 = 0x20082, 1976 BNXT_ULP_CLASS_HID_22e92 = 0x22e92, 1977 BNXT_ULP_CLASS_HID_2a312 = 0x2a312, 1978 BNXT_ULP_CLASS_HID_2f192 = 0x2f192, 1979 BNXT_ULP_CLASS_HID_27196 = 0x27196, 1980 BNXT_ULP_CLASS_HID_24016 = 0x24016, 1981 BNXT_ULP_CLASS_HID_2d496 = 0x2d496, 1982 BNXT_ULP_CLASS_HID_2da12 = 0x2da12, 1983 BNXT_ULP_CLASS_HID_278d2 = 0x278d2, 1984 BNXT_ULP_CLASS_HID_23e16 = 0x23e16, 1985 BNXT_ULP_CLASS_HID_2b2d6 = 0x2b2d6, 1986 BNXT_ULP_CLASS_HID_2c156 = 0x2c156, 1987 BNXT_ULP_CLASS_HID_24132 = 0x24132, 1988 BNXT_ULP_CLASS_HID_26fb2 = 0x26fb2, 1989 BNXT_ULP_CLASS_HID_2e472 = 0x2e472, 1990 BNXT_ULP_CLASS_HID_2f2f2 = 0x2f2f2, 1991 BNXT_ULP_CLASS_HID_27096 = 0x27096, 1992 BNXT_ULP_CLASS_HID_23692 = 0x23692, 1993 BNXT_ULP_CLASS_HID_28a92 = 0x28a92, 1994 BNXT_ULP_CLASS_HID_2d912 = 0x2d912, 1995 BNXT_ULP_CLASS_HID_259b6 = 0x259b6, 1996 BNXT_ULP_CLASS_HID_26836 = 0x26836, 1997 BNXT_ULP_CLASS_HID_2fc36 = 0x2fc36, 1998 BNXT_ULP_CLASS_HID_2cab6 = 0x2cab6, 1999 BNXT_ULP_CLASS_HID_22016 = 0x22016, 2000 BNXT_ULP_CLASS_HID_24e96 = 0x24e96, 2001 BNXT_ULP_CLASS_HID_2c356 = 0x2c356, 2002 BNXT_ULP_CLASS_HID_28892 = 0x28892, 2003 BNXT_ULP_CLASS_HID_25192 = 0x25192, 2004 BNXT_ULP_CLASS_HID_257d6 = 0x257d6, 2005 BNXT_ULP_CLASS_HID_2f4d2 = 0x2f4d2, 2006 BNXT_ULP_CLASS_HID_2fa16 = 0x2fa16, 2007 BNXT_ULP_CLASS_HID_23892 = 0x23892, 2008 BNXT_ULP_CLASS_HID_24712 = 0x24712, 2009 BNXT_ULP_CLASS_HID_2db12 = 0x2db12, 2010 BNXT_ULP_CLASS_HID_28116 = 0x28116, 2011 BNXT_ULP_CLASS_HID_26a16 = 0x26a16, 2012 BNXT_ULP_CLASS_HID_27896 = 0x27896, 2013 BNXT_ULP_CLASS_HID_2cc96 = 0x2cc96, 2014 BNXT_ULP_CLASS_HID_2f292 = 0x2f292, 2015 BNXT_ULP_CLASS_HID_24b05 = 0x24b05, 2016 BNXT_ULP_CLASS_HID_20541 = 0x20541, 2017 BNXT_ULP_CLASS_HID_2e84d = 0x2e84d, 2018 BNXT_ULP_CLASS_HID_2a389 = 0x2a389, 2019 BNXT_ULP_CLASS_HID_25ae9 = 0x25ae9, 2020 BNXT_ULP_CLASS_HID_25425 = 0x25425, 2021 BNXT_ULP_CLASS_HID_2c0e5 = 0x2c0e5, 2022 BNXT_ULP_CLASS_HID_2f16d = 0x2f16d, 2023 BNXT_ULP_CLASS_HID_253d5 = 0x253d5, 2024 BNXT_ULP_CLASS_HID_22d11 = 0x22d11, 2025 BNXT_ULP_CLASS_HID_299d1 = 0x299d1, 2026 BNXT_ULP_CLASS_HID_2ca59 = 0x2ca59, 2027 BNXT_ULP_CLASS_HID_24a7d = 0x24a7d, 2028 BNXT_ULP_CLASS_HID_27cf5 = 0x27cf5, 2029 BNXT_ULP_CLASS_HID_2e8b5 = 0x2e8b5, 2030 BNXT_ULP_CLASS_HID_2d93d = 0x2d93d, 2031 BNXT_ULP_CLASS_HID_25f25 = 0x25f25, 2032 BNXT_ULP_CLASS_HID_21961 = 0x21961, 2033 BNXT_ULP_CLASS_HID_28521 = 0x28521, 2034 BNXT_ULP_CLASS_HID_2b7a1 = 0x2b7a1, 2035 BNXT_ULP_CLASS_HID_26e81 = 0x26e81, 2036 BNXT_ULP_CLASS_HID_268c5 = 0x268c5, 2037 BNXT_ULP_CLASS_HID_2d485 = 0x2d485, 2038 BNXT_ULP_CLASS_HID_2c505 = 0x2c505, 2039 BNXT_ULP_CLASS_HID_267f5 = 0x267f5, 2040 BNXT_ULP_CLASS_HID_22131 = 0x22131, 2041 BNXT_ULP_CLASS_HID_2adf1 = 0x2adf1, 2042 BNXT_ULP_CLASS_HID_2de71 = 0x2de71, 2043 BNXT_ULP_CLASS_HID_25e15 = 0x25e15, 2044 BNXT_ULP_CLASS_HID_27095 = 0x27095, 2045 BNXT_ULP_CLASS_HID_2fb55 = 0x2fb55, 2046 BNXT_ULP_CLASS_HID_2edd5 = 0x2edd5, 2047 BNXT_ULP_CLASS_HID_24511 = 0x24511, 2048 BNXT_ULP_CLASS_HID_21f51 = 0x21f51, 2049 BNXT_ULP_CLASS_HID_28b11 = 0x28b11, 2050 BNXT_ULP_CLASS_HID_2bd99 = 0x2bd99, 2051 BNXT_ULP_CLASS_HID_254f9 = 0x254f9, 2052 BNXT_ULP_CLASS_HID_26e31 = 0x26e31, 2053 BNXT_ULP_CLASS_HID_2daf1 = 0x2daf1, 2054 BNXT_ULP_CLASS_HID_2cb79 = 0x2cb79, 2055 BNXT_ULP_CLASS_HID_26dd1 = 0x26dd1, 2056 BNXT_ULP_CLASS_HID_22711 = 0x22711, 2057 BNXT_ULP_CLASS_HID_293d1 = 0x293d1, 2058 BNXT_ULP_CLASS_HID_2c459 = 0x2c459, 2059 BNXT_ULP_CLASS_HID_24419 = 0x24419, 2060 BNXT_ULP_CLASS_HID_276f1 = 0x276f1, 2061 BNXT_ULP_CLASS_HID_2e2b1 = 0x2e2b1, 2062 BNXT_ULP_CLASS_HID_2d339 = 0x2d339, 2063 BNXT_ULP_CLASS_HID_25931 = 0x25931, 2064 BNXT_ULP_CLASS_HID_21371 = 0x21371, 2065 BNXT_ULP_CLASS_HID_29f31 = 0x29f31, 2066 BNXT_ULP_CLASS_HID_2b1b1 = 0x2b1b1, 2067 BNXT_ULP_CLASS_HID_26891 = 0x26891, 2068 BNXT_ULP_CLASS_HID_262d1 = 0x262d1, 2069 BNXT_ULP_CLASS_HID_2ee91 = 0x2ee91, 2070 BNXT_ULP_CLASS_HID_2df11 = 0x2df11, 2071 BNXT_ULP_CLASS_HID_20951 = 0x20951, 2072 BNXT_ULP_CLASS_HID_23b31 = 0x23b31, 2073 BNXT_ULP_CLASS_HID_2a7f1 = 0x2a7f1, 2074 BNXT_ULP_CLASS_HID_2d871 = 0x2d871, 2075 BNXT_ULP_CLASS_HID_25831 = 0x25831, 2076 BNXT_ULP_CLASS_HID_24a91 = 0x24a91, 2077 BNXT_ULP_CLASS_HID_2f551 = 0x2f551, 2078 BNXT_ULP_CLASS_HID_2e7d1 = 0x2e7d1, 2079 BNXT_ULP_CLASS_HID_2481f = 0x2481f, 2080 BNXT_ULP_CLASS_HID_2025b = 0x2025b, 2081 BNXT_ULP_CLASS_HID_28e1b = 0x28e1b, 2082 BNXT_ULP_CLASS_HID_2a083 = 0x2a083, 2083 BNXT_ULP_CLASS_HID_257e3 = 0x257e3, 2084 BNXT_ULP_CLASS_HID_2513f = 0x2513f, 2085 BNXT_ULP_CLASS_HID_2ddff = 0x2ddff, 2086 BNXT_ULP_CLASS_HID_2ce67 = 0x2ce67, 2087 BNXT_ULP_CLASS_HID_250df = 0x250df, 2088 BNXT_ULP_CLASS_HID_22a1b = 0x22a1b, 2089 BNXT_ULP_CLASS_HID_296db = 0x296db, 2090 BNXT_ULP_CLASS_HID_2c753 = 0x2c753, 2091 BNXT_ULP_CLASS_HID_24777 = 0x24777, 2092 BNXT_ULP_CLASS_HID_279ff = 0x279ff, 2093 BNXT_ULP_CLASS_HID_2e5bf = 0x2e5bf, 2094 BNXT_ULP_CLASS_HID_2d637 = 0x2d637, 2095 BNXT_ULP_CLASS_HID_25c37 = 0x25c37, 2096 BNXT_ULP_CLASS_HID_21673 = 0x21673, 2097 BNXT_ULP_CLASS_HID_28233 = 0x28233, 2098 BNXT_ULP_CLASS_HID_2b4a3 = 0x2b4a3, 2099 BNXT_ULP_CLASS_HID_26b83 = 0x26b83, 2100 BNXT_ULP_CLASS_HID_265d7 = 0x265d7, 2101 BNXT_ULP_CLASS_HID_2d197 = 0x2d197, 2102 BNXT_ULP_CLASS_HID_2c207 = 0x2c207, 2103 BNXT_ULP_CLASS_HID_20db3 = 0x20db3, 2104 BNXT_ULP_CLASS_HID_23e33 = 0x23e33, 2105 BNXT_ULP_CLASS_HID_2aaf3 = 0x2aaf3, 2106 BNXT_ULP_CLASS_HID_2db73 = 0x2db73, 2107 BNXT_ULP_CLASS_HID_25b17 = 0x25b17, 2108 BNXT_ULP_CLASS_HID_24d97 = 0x24d97, 2109 BNXT_ULP_CLASS_HID_2f857 = 0x2f857, 2110 BNXT_ULP_CLASS_HID_2ead7 = 0x2ead7, 2111 BNXT_ULP_CLASS_HID_2422b = 0x2422b, 2112 BNXT_ULP_CLASS_HID_21c6b = 0x21c6b, 2113 BNXT_ULP_CLASS_HID_2882b = 0x2882b, 2114 BNXT_ULP_CLASS_HID_2ba93 = 0x2ba93, 2115 BNXT_ULP_CLASS_HID_251f3 = 0x251f3, 2116 BNXT_ULP_CLASS_HID_26bcb = 0x26bcb, 2117 BNXT_ULP_CLASS_HID_2d78b = 0x2d78b, 2118 BNXT_ULP_CLASS_HID_2c873 = 0x2c873, 2119 BNXT_ULP_CLASS_HID_26afb = 0x26afb, 2120 BNXT_ULP_CLASS_HID_2243b = 0x2243b, 2121 BNXT_ULP_CLASS_HID_290fb = 0x290fb, 2122 BNXT_ULP_CLASS_HID_2c153 = 0x2c153, 2123 BNXT_ULP_CLASS_HID_24113 = 0x24113, 2124 BNXT_ULP_CLASS_HID_2739b = 0x2739b, 2125 BNXT_ULP_CLASS_HID_2fe5b = 0x2fe5b, 2126 BNXT_ULP_CLASS_HID_2d033 = 0x2d033, 2127 BNXT_ULP_CLASS_HID_256c3 = 0x256c3, 2128 BNXT_ULP_CLASS_HID_21003 = 0x21003, 2129 BNXT_ULP_CLASS_HID_29cc3 = 0x29cc3, 2130 BNXT_ULP_CLASS_HID_2ceb3 = 0x2ceb3, 2131 BNXT_ULP_CLASS_HID_24d63 = 0x24d63, 2132 BNXT_ULP_CLASS_HID_27fe3 = 0x27fe3, 2133 BNXT_ULP_CLASS_HID_2eba3 = 0x2eba3, 2134 BNXT_ULP_CLASS_HID_2dc13 = 0x2dc13, 2135 BNXT_ULP_CLASS_HID_20653 = 0x20653, 2136 BNXT_ULP_CLASS_HID_238d3 = 0x238d3, 2137 BNXT_ULP_CLASS_HID_2a493 = 0x2a493, 2138 BNXT_ULP_CLASS_HID_2d573 = 0x2d573, 2139 BNXT_ULP_CLASS_HID_25533 = 0x25533, 2140 BNXT_ULP_CLASS_HID_247b3 = 0x247b3, 2141 BNXT_ULP_CLASS_HID_2f273 = 0x2f273, 2142 BNXT_ULP_CLASS_HID_2cdb3 = 0x2cdb3, 2143 BNXT_ULP_CLASS_HID_25c7d = 0x25c7d, 2144 BNXT_ULP_CLASS_HID_21239 = 0x21239, 2145 BNXT_ULP_CLASS_HID_2ff35 = 0x2ff35, 2146 BNXT_ULP_CLASS_HID_2b4f1 = 0x2b4f1, 2147 BNXT_ULP_CLASS_HID_24d91 = 0x24d91, 2148 BNXT_ULP_CLASS_HID_2435d = 0x2435d, 2149 BNXT_ULP_CLASS_HID_2d79d = 0x2d79d, 2150 BNXT_ULP_CLASS_HID_2e615 = 0x2e615, 2151 BNXT_ULP_CLASS_HID_244ad = 0x244ad, 2152 BNXT_ULP_CLASS_HID_23a69 = 0x23a69, 2153 BNXT_ULP_CLASS_HID_28ea9 = 0x28ea9, 2154 BNXT_ULP_CLASS_HID_2dd21 = 0x2dd21, 2155 BNXT_ULP_CLASS_HID_25d05 = 0x25d05, 2156 BNXT_ULP_CLASS_HID_26b8d = 0x26b8d, 2157 BNXT_ULP_CLASS_HID_2ffcd = 0x2ffcd, 2158 BNXT_ULP_CLASS_HID_2ce45 = 0x2ce45, 2159 BNXT_ULP_CLASS_HID_2485d = 0x2485d, 2160 BNXT_ULP_CLASS_HID_20e19 = 0x20e19, 2161 BNXT_ULP_CLASS_HID_29259 = 0x29259, 2162 BNXT_ULP_CLASS_HID_2a0d9 = 0x2a0d9, 2163 BNXT_ULP_CLASS_HID_279f9 = 0x279f9, 2164 BNXT_ULP_CLASS_HID_27fbd = 0x27fbd, 2165 BNXT_ULP_CLASS_HID_2c3fd = 0x2c3fd, 2166 BNXT_ULP_CLASS_HID_2d27d = 0x2d27d, 2167 BNXT_ULP_CLASS_HID_2708d = 0x2708d, 2168 BNXT_ULP_CLASS_HID_23649 = 0x23649, 2169 BNXT_ULP_CLASS_HID_2ba89 = 0x2ba89, 2170 BNXT_ULP_CLASS_HID_2c909 = 0x2c909, 2171 BNXT_ULP_CLASS_HID_2496d = 0x2496d, 2172 BNXT_ULP_CLASS_HID_267ed = 0x267ed, 2173 BNXT_ULP_CLASS_HID_2ec2d = 0x2ec2d, 2174 BNXT_ULP_CLASS_HID_2faad = 0x2faad, 2175 BNXT_ULP_CLASS_HID_34c6 = 0x34c6, 2176 BNXT_ULP_CLASS_HID_0c22 = 0x0c22, 2177 BNXT_ULP_CLASS_HID_1cbe = 0x1cbe, 2178 BNXT_ULP_CLASS_HID_179a = 0x179a, 2179 BNXT_ULP_CLASS_HID_59be = 0x59be, 2180 BNXT_ULP_CLASS_HID_515a = 0x515a, 2181 BNXT_ULP_CLASS_HID_1c72 = 0x1c72, 2182 BNXT_ULP_CLASS_HID_171e = 0x171e, 2183 BNXT_ULP_CLASS_HID_19c8 = 0x19c8, 2184 BNXT_ULP_CLASS_HID_112c = 0x112c, 2185 BNXT_ULP_CLASS_HID_4d68 = 0x4d68, 2186 BNXT_ULP_CLASS_HID_444c = 0x444c, 2187 BNXT_ULP_CLASS_HID_0e8c = 0x0e8c, 2188 BNXT_ULP_CLASS_HID_09e0 = 0x09e0, 2189 BNXT_ULP_CLASS_HID_1af0 = 0x1af0, 2190 BNXT_ULP_CLASS_HID_15d4 = 0x15d4, 2191 BNXT_ULP_CLASS_HID_1dd0 = 0x1dd0, 2192 BNXT_ULP_CLASS_HID_14f4 = 0x14f4, 2193 BNXT_ULP_CLASS_HID_70b0 = 0x70b0, 2194 BNXT_ULP_CLASS_HID_4854 = 0x4854, 2195 BNXT_ULP_CLASS_HID_3dd4 = 0x3dd4, 2196 BNXT_ULP_CLASS_HID_34f8 = 0x34f8, 2197 BNXT_ULP_CLASS_HID_09e8 = 0x09e8, 2198 BNXT_ULP_CLASS_HID_008c = 0x008c, 2199 BNXT_ULP_CLASS_HID_34e6 = 0x34e6, 2200 BNXT_ULP_CLASS_HID_0c02 = 0x0c02, 2201 BNXT_ULP_CLASS_HID_1c9e = 0x1c9e, 2202 BNXT_ULP_CLASS_HID_17ba = 0x17ba, 2203 BNXT_ULP_CLASS_HID_429e = 0x429e, 2204 BNXT_ULP_CLASS_HID_5dba = 0x5dba, 2205 BNXT_ULP_CLASS_HID_2a16 = 0x2a16, 2206 BNXT_ULP_CLASS_HID_2532 = 0x2532, 2207 BNXT_ULP_CLASS_HID_2da2 = 0x2da2, 2208 BNXT_ULP_CLASS_HID_24fe = 0x24fe, 2209 BNXT_ULP_CLASS_HID_355a = 0x355a, 2210 BNXT_ULP_CLASS_HID_0c76 = 0x0c76, 2211 BNXT_ULP_CLASS_HID_13e6 = 0x13e6, 2212 BNXT_ULP_CLASS_HID_7276 = 0x7276, 2213 BNXT_ULP_CLASS_HID_42d2 = 0x42d2, 2214 BNXT_ULP_CLASS_HID_5dee = 0x5dee, 2215 BNXT_ULP_CLASS_HID_59de = 0x59de, 2216 BNXT_ULP_CLASS_HID_513a = 0x513a, 2217 BNXT_ULP_CLASS_HID_1c12 = 0x1c12, 2218 BNXT_ULP_CLASS_HID_177e = 0x177e, 2219 BNXT_ULP_CLASS_HID_0e92 = 0x0e92, 2220 BNXT_ULP_CLASS_HID_09fe = 0x09fe, 2221 BNXT_ULP_CLASS_HID_5c1a = 0x5c1a, 2222 BNXT_ULP_CLASS_HID_5746 = 0x5746, 2223 BNXT_ULP_CLASS_HID_79da = 0x79da, 2224 BNXT_ULP_CLASS_HID_7106 = 0x7106, 2225 BNXT_ULP_CLASS_HID_3c1e = 0x3c1e, 2226 BNXT_ULP_CLASS_HID_377a = 0x377a, 2227 BNXT_ULP_CLASS_HID_2e9e = 0x2e9e, 2228 BNXT_ULP_CLASS_HID_29fa = 0x29fa, 2229 BNXT_ULP_CLASS_HID_14d2 = 0x14d2, 2230 BNXT_ULP_CLASS_HID_7742 = 0x7742, 2231 BNXT_ULP_CLASS_HID_3706 = 0x3706, 2232 BNXT_ULP_CLASS_HID_0fe2 = 0x0fe2, 2233 BNXT_ULP_CLASS_HID_1f7e = 0x1f7e, 2234 BNXT_ULP_CLASS_HID_145a = 0x145a, 2235 BNXT_ULP_CLASS_HID_417e = 0x417e, 2236 BNXT_ULP_CLASS_HID_5e5a = 0x5e5a, 2237 BNXT_ULP_CLASS_HID_29f6 = 0x29f6, 2238 BNXT_ULP_CLASS_HID_26d2 = 0x26d2, 2239 BNXT_ULP_CLASS_HID_2e42 = 0x2e42, 2240 BNXT_ULP_CLASS_HID_271e = 0x271e, 2241 BNXT_ULP_CLASS_HID_36ba = 0x36ba, 2242 BNXT_ULP_CLASS_HID_0f96 = 0x0f96, 2243 BNXT_ULP_CLASS_HID_1006 = 0x1006, 2244 BNXT_ULP_CLASS_HID_7196 = 0x7196, 2245 BNXT_ULP_CLASS_HID_4132 = 0x4132, 2246 BNXT_ULP_CLASS_HID_5e0e = 0x5e0e, 2247 BNXT_ULP_CLASS_HID_59fe = 0x59fe, 2248 BNXT_ULP_CLASS_HID_511a = 0x511a, 2249 BNXT_ULP_CLASS_HID_1c32 = 0x1c32, 2250 BNXT_ULP_CLASS_HID_175e = 0x175e, 2251 BNXT_ULP_CLASS_HID_0eb2 = 0x0eb2, 2252 BNXT_ULP_CLASS_HID_09de = 0x09de, 2253 BNXT_ULP_CLASS_HID_5c3a = 0x5c3a, 2254 BNXT_ULP_CLASS_HID_5766 = 0x5766, 2255 BNXT_ULP_CLASS_HID_79fa = 0x79fa, 2256 BNXT_ULP_CLASS_HID_7126 = 0x7126, 2257 BNXT_ULP_CLASS_HID_3c3e = 0x3c3e, 2258 BNXT_ULP_CLASS_HID_375a = 0x375a, 2259 BNXT_ULP_CLASS_HID_2ebe = 0x2ebe, 2260 BNXT_ULP_CLASS_HID_29da = 0x29da, 2261 BNXT_ULP_CLASS_HID_14f2 = 0x14f2, 2262 BNXT_ULP_CLASS_HID_7762 = 0x7762, 2263 BNXT_ULP_CLASS_HID_19e8 = 0x19e8, 2264 BNXT_ULP_CLASS_HID_110c = 0x110c, 2265 BNXT_ULP_CLASS_HID_4d48 = 0x4d48, 2266 BNXT_ULP_CLASS_HID_446c = 0x446c, 2267 BNXT_ULP_CLASS_HID_0eac = 0x0eac, 2268 BNXT_ULP_CLASS_HID_09c0 = 0x09c0, 2269 BNXT_ULP_CLASS_HID_1ad0 = 0x1ad0, 2270 BNXT_ULP_CLASS_HID_15f4 = 0x15f4, 2271 BNXT_ULP_CLASS_HID_39ec = 0x39ec, 2272 BNXT_ULP_CLASS_HID_3100 = 0x3100, 2273 BNXT_ULP_CLASS_HID_0210 = 0x0210, 2274 BNXT_ULP_CLASS_HID_1d34 = 0x1d34, 2275 BNXT_ULP_CLASS_HID_2ea0 = 0x2ea0, 2276 BNXT_ULP_CLASS_HID_29c4 = 0x29c4, 2277 BNXT_ULP_CLASS_HID_3ad4 = 0x3ad4, 2278 BNXT_ULP_CLASS_HID_35e8 = 0x35e8, 2279 BNXT_ULP_CLASS_HID_5d80 = 0x5d80, 2280 BNXT_ULP_CLASS_HID_54a4 = 0x54a4, 2281 BNXT_ULP_CLASS_HID_29b4 = 0x29b4, 2282 BNXT_ULP_CLASS_HID_20c8 = 0x20c8, 2283 BNXT_ULP_CLASS_HID_7244 = 0x7244, 2284 BNXT_ULP_CLASS_HID_4d98 = 0x4d98, 2285 BNXT_ULP_CLASS_HID_5e68 = 0x5e68, 2286 BNXT_ULP_CLASS_HID_598c = 0x598c, 2287 BNXT_ULP_CLASS_HID_1248 = 0x1248, 2288 BNXT_ULP_CLASS_HID_74d8 = 0x74d8, 2289 BNXT_ULP_CLASS_HID_49a8 = 0x49a8, 2290 BNXT_ULP_CLASS_HID_40cc = 0x40cc, 2291 BNXT_ULP_CLASS_HID_0b0c = 0x0b0c, 2292 BNXT_ULP_CLASS_HID_0220 = 0x0220, 2293 BNXT_ULP_CLASS_HID_1730 = 0x1730, 2294 BNXT_ULP_CLASS_HID_7980 = 0x7980, 2295 BNXT_ULP_CLASS_HID_1db0 = 0x1db0, 2296 BNXT_ULP_CLASS_HID_1494 = 0x1494, 2297 BNXT_ULP_CLASS_HID_70d0 = 0x70d0, 2298 BNXT_ULP_CLASS_HID_4834 = 0x4834, 2299 BNXT_ULP_CLASS_HID_3db4 = 0x3db4, 2300 BNXT_ULP_CLASS_HID_3498 = 0x3498, 2301 BNXT_ULP_CLASS_HID_0988 = 0x0988, 2302 BNXT_ULP_CLASS_HID_00ec = 0x00ec, 2303 BNXT_ULP_CLASS_HID_23f44 = 0x23f44, 2304 BNXT_ULP_CLASS_HID_236a8 = 0x236a8, 2305 BNXT_ULP_CLASS_HID_20b58 = 0x20b58, 2306 BNXT_ULP_CLASS_HID_202bc = 0x202bc, 2307 BNXT_ULP_CLASS_HID_25f48 = 0x25f48, 2308 BNXT_ULP_CLASS_HID_256ac = 0x256ac, 2309 BNXT_ULP_CLASS_HID_22b5c = 0x22b5c, 2310 BNXT_ULP_CLASS_HID_22280 = 0x22280, 2311 BNXT_ULP_CLASS_HID_14000 = 0x14000, 2312 BNXT_ULP_CLASS_HID_15b64 = 0x15b64, 2313 BNXT_ULP_CLASS_HID_12c14 = 0x12c14, 2314 BNXT_ULP_CLASS_HID_12778 = 0x12778, 2315 BNXT_ULP_CLASS_HID_118f8 = 0x118f8, 2316 BNXT_ULP_CLASS_HID_113dc = 0x113dc, 2317 BNXT_ULP_CLASS_HID_14c18 = 0x14c18, 2318 BNXT_ULP_CLASS_HID_1477c = 0x1477c, 2319 BNXT_ULP_CLASS_HID_31a88 = 0x31a88, 2320 BNXT_ULP_CLASS_HID_315ec = 0x315ec, 2321 BNXT_ULP_CLASS_HID_34e28 = 0x34e28, 2322 BNXT_ULP_CLASS_HID_3490c = 0x3490c, 2323 BNXT_ULP_CLASS_HID_33a8c = 0x33a8c, 2324 BNXT_ULP_CLASS_HID_335f0 = 0x335f0, 2325 BNXT_ULP_CLASS_HID_306e0 = 0x306e0, 2326 BNXT_ULP_CLASS_HID_301c4 = 0x301c4, 2327 BNXT_ULP_CLASS_HID_1a08 = 0x1a08, 2328 BNXT_ULP_CLASS_HID_12ec = 0x12ec, 2329 BNXT_ULP_CLASS_HID_4ea8 = 0x4ea8, 2330 BNXT_ULP_CLASS_HID_478c = 0x478c, 2331 BNXT_ULP_CLASS_HID_0d4c = 0x0d4c, 2332 BNXT_ULP_CLASS_HID_0a20 = 0x0a20, 2333 BNXT_ULP_CLASS_HID_1930 = 0x1930, 2334 BNXT_ULP_CLASS_HID_1614 = 0x1614, 2335 BNXT_ULP_CLASS_HID_3a0c = 0x3a0c, 2336 BNXT_ULP_CLASS_HID_32e0 = 0x32e0, 2337 BNXT_ULP_CLASS_HID_01f0 = 0x01f0, 2338 BNXT_ULP_CLASS_HID_1ed4 = 0x1ed4, 2339 BNXT_ULP_CLASS_HID_2d40 = 0x2d40, 2340 BNXT_ULP_CLASS_HID_2a24 = 0x2a24, 2341 BNXT_ULP_CLASS_HID_3934 = 0x3934, 2342 BNXT_ULP_CLASS_HID_3608 = 0x3608, 2343 BNXT_ULP_CLASS_HID_5e60 = 0x5e60, 2344 BNXT_ULP_CLASS_HID_5744 = 0x5744, 2345 BNXT_ULP_CLASS_HID_2a54 = 0x2a54, 2346 BNXT_ULP_CLASS_HID_2328 = 0x2328, 2347 BNXT_ULP_CLASS_HID_71a4 = 0x71a4, 2348 BNXT_ULP_CLASS_HID_4e78 = 0x4e78, 2349 BNXT_ULP_CLASS_HID_5d88 = 0x5d88, 2350 BNXT_ULP_CLASS_HID_5a6c = 0x5a6c, 2351 BNXT_ULP_CLASS_HID_11a8 = 0x11a8, 2352 BNXT_ULP_CLASS_HID_7738 = 0x7738, 2353 BNXT_ULP_CLASS_HID_4a48 = 0x4a48, 2354 BNXT_ULP_CLASS_HID_432c = 0x432c, 2355 BNXT_ULP_CLASS_HID_08ec = 0x08ec, 2356 BNXT_ULP_CLASS_HID_01c0 = 0x01c0, 2357 BNXT_ULP_CLASS_HID_14d0 = 0x14d0, 2358 BNXT_ULP_CLASS_HID_7a60 = 0x7a60, 2359 BNXT_ULP_CLASS_HID_1d90 = 0x1d90, 2360 BNXT_ULP_CLASS_HID_14b4 = 0x14b4, 2361 BNXT_ULP_CLASS_HID_70f0 = 0x70f0, 2362 BNXT_ULP_CLASS_HID_4814 = 0x4814, 2363 BNXT_ULP_CLASS_HID_3d94 = 0x3d94, 2364 BNXT_ULP_CLASS_HID_34b8 = 0x34b8, 2365 BNXT_ULP_CLASS_HID_09a8 = 0x09a8, 2366 BNXT_ULP_CLASS_HID_00cc = 0x00cc, 2367 BNXT_ULP_CLASS_HID_23f64 = 0x23f64, 2368 BNXT_ULP_CLASS_HID_23688 = 0x23688, 2369 BNXT_ULP_CLASS_HID_20b78 = 0x20b78, 2370 BNXT_ULP_CLASS_HID_2029c = 0x2029c, 2371 BNXT_ULP_CLASS_HID_25f68 = 0x25f68, 2372 BNXT_ULP_CLASS_HID_2568c = 0x2568c, 2373 BNXT_ULP_CLASS_HID_22b7c = 0x22b7c, 2374 BNXT_ULP_CLASS_HID_222a0 = 0x222a0, 2375 BNXT_ULP_CLASS_HID_14020 = 0x14020, 2376 BNXT_ULP_CLASS_HID_15b44 = 0x15b44, 2377 BNXT_ULP_CLASS_HID_12c34 = 0x12c34, 2378 BNXT_ULP_CLASS_HID_12758 = 0x12758, 2379 BNXT_ULP_CLASS_HID_118d8 = 0x118d8, 2380 BNXT_ULP_CLASS_HID_113fc = 0x113fc, 2381 BNXT_ULP_CLASS_HID_14c38 = 0x14c38, 2382 BNXT_ULP_CLASS_HID_1475c = 0x1475c, 2383 BNXT_ULP_CLASS_HID_31aa8 = 0x31aa8, 2384 BNXT_ULP_CLASS_HID_315cc = 0x315cc, 2385 BNXT_ULP_CLASS_HID_34e08 = 0x34e08, 2386 BNXT_ULP_CLASS_HID_3492c = 0x3492c, 2387 BNXT_ULP_CLASS_HID_33aac = 0x33aac, 2388 BNXT_ULP_CLASS_HID_335d0 = 0x335d0, 2389 BNXT_ULP_CLASS_HID_306c0 = 0x306c0, 2390 BNXT_ULP_CLASS_HID_301e4 = 0x301e4, 2391 BNXT_ULP_CLASS_HID_4d32 = 0x4d32, 2392 BNXT_ULP_CLASS_HID_54aa = 0x54aa, 2393 BNXT_ULP_CLASS_HID_0686 = 0x0686, 2394 BNXT_ULP_CLASS_HID_540e = 0x540e, 2395 BNXT_ULP_CLASS_HID_2e3c = 0x2e3c, 2396 BNXT_ULP_CLASS_HID_3a20 = 0x3a20, 2397 BNXT_ULP_CLASS_HID_46f0 = 0x46f0, 2398 BNXT_ULP_CLASS_HID_52e4 = 0x52e4, 2399 BNXT_ULP_CLASS_HID_55e4 = 0x55e4, 2400 BNXT_ULP_CLASS_HID_21f8 = 0x21f8, 2401 BNXT_ULP_CLASS_HID_75e8 = 0x75e8, 2402 BNXT_ULP_CLASS_HID_41fc = 0x41fc, 2403 BNXT_ULP_CLASS_HID_4d12 = 0x4d12, 2404 BNXT_ULP_CLASS_HID_548a = 0x548a, 2405 BNXT_ULP_CLASS_HID_3356 = 0x3356, 2406 BNXT_ULP_CLASS_HID_1ace = 0x1ace, 2407 BNXT_ULP_CLASS_HID_1a9a = 0x1a9a, 2408 BNXT_ULP_CLASS_HID_4d46 = 0x4d46, 2409 BNXT_ULP_CLASS_HID_2812 = 0x2812, 2410 BNXT_ULP_CLASS_HID_338a = 0x338a, 2411 BNXT_ULP_CLASS_HID_06e6 = 0x06e6, 2412 BNXT_ULP_CLASS_HID_546e = 0x546e, 2413 BNXT_ULP_CLASS_HID_46ee = 0x46ee, 2414 BNXT_ULP_CLASS_HID_0d22 = 0x0d22, 2415 BNXT_ULP_CLASS_HID_26e2 = 0x26e2, 2416 BNXT_ULP_CLASS_HID_746a = 0x746a, 2417 BNXT_ULP_CLASS_HID_1fa6 = 0x1fa6, 2418 BNXT_ULP_CLASS_HID_2d2e = 0x2d2e, 2419 BNXT_ULP_CLASS_HID_4ef2 = 0x4ef2, 2420 BNXT_ULP_CLASS_HID_576a = 0x576a, 2421 BNXT_ULP_CLASS_HID_30b6 = 0x30b6, 2422 BNXT_ULP_CLASS_HID_192e = 0x192e, 2423 BNXT_ULP_CLASS_HID_197a = 0x197a, 2424 BNXT_ULP_CLASS_HID_4ea6 = 0x4ea6, 2425 BNXT_ULP_CLASS_HID_2bf2 = 0x2bf2, 2426 BNXT_ULP_CLASS_HID_306a = 0x306a, 2427 BNXT_ULP_CLASS_HID_06c6 = 0x06c6, 2428 BNXT_ULP_CLASS_HID_544e = 0x544e, 2429 BNXT_ULP_CLASS_HID_46ce = 0x46ce, 2430 BNXT_ULP_CLASS_HID_0d02 = 0x0d02, 2431 BNXT_ULP_CLASS_HID_26c2 = 0x26c2, 2432 BNXT_ULP_CLASS_HID_744a = 0x744a, 2433 BNXT_ULP_CLASS_HID_1f86 = 0x1f86, 2434 BNXT_ULP_CLASS_HID_2d0e = 0x2d0e, 2435 BNXT_ULP_CLASS_HID_2e1c = 0x2e1c, 2436 BNXT_ULP_CLASS_HID_3a00 = 0x3a00, 2437 BNXT_ULP_CLASS_HID_46d0 = 0x46d0, 2438 BNXT_ULP_CLASS_HID_52c4 = 0x52c4, 2439 BNXT_ULP_CLASS_HID_4e10 = 0x4e10, 2440 BNXT_ULP_CLASS_HID_5a04 = 0x5a04, 2441 BNXT_ULP_CLASS_HID_1f98 = 0x1f98, 2442 BNXT_ULP_CLASS_HID_72f8 = 0x72f8, 2443 BNXT_ULP_CLASS_HID_0a78 = 0x0a78, 2444 BNXT_ULP_CLASS_HID_166c = 0x166c, 2445 BNXT_ULP_CLASS_HID_233c = 0x233c, 2446 BNXT_ULP_CLASS_HID_0f20 = 0x0f20, 2447 BNXT_ULP_CLASS_HID_2a7c = 0x2a7c, 2448 BNXT_ULP_CLASS_HID_3660 = 0x3660, 2449 BNXT_ULP_CLASS_HID_4330 = 0x4330, 2450 BNXT_ULP_CLASS_HID_2f24 = 0x2f24, 2451 BNXT_ULP_CLASS_HID_5584 = 0x5584, 2452 BNXT_ULP_CLASS_HID_2198 = 0x2198, 2453 BNXT_ULP_CLASS_HID_7588 = 0x7588, 2454 BNXT_ULP_CLASS_HID_419c = 0x419c, 2455 BNXT_ULP_CLASS_HID_27758 = 0x27758, 2456 BNXT_ULP_CLASS_HID_243ac = 0x243ac, 2457 BNXT_ULP_CLASS_HID_20c10 = 0x20c10, 2458 BNXT_ULP_CLASS_HID_21864 = 0x21864, 2459 BNXT_ULP_CLASS_HID_130c8 = 0x130c8, 2460 BNXT_ULP_CLASS_HID_11cdc = 0x11cdc, 2461 BNXT_ULP_CLASS_HID_150cc = 0x150cc, 2462 BNXT_ULP_CLASS_HID_13d20 = 0x13d20, 2463 BNXT_ULP_CLASS_HID_3529c = 0x3529c, 2464 BNXT_ULP_CLASS_HID_33ef0 = 0x33ef0, 2465 BNXT_ULP_CLASS_HID_372e0 = 0x372e0, 2466 BNXT_ULP_CLASS_HID_35ef4 = 0x35ef4, 2467 BNXT_ULP_CLASS_HID_2dfc = 0x2dfc, 2468 BNXT_ULP_CLASS_HID_39e0 = 0x39e0, 2469 BNXT_ULP_CLASS_HID_4530 = 0x4530, 2470 BNXT_ULP_CLASS_HID_5124 = 0x5124, 2471 BNXT_ULP_CLASS_HID_4df0 = 0x4df0, 2472 BNXT_ULP_CLASS_HID_59e4 = 0x59e4, 2473 BNXT_ULP_CLASS_HID_1c78 = 0x1c78, 2474 BNXT_ULP_CLASS_HID_7118 = 0x7118, 2475 BNXT_ULP_CLASS_HID_0998 = 0x0998, 2476 BNXT_ULP_CLASS_HID_158c = 0x158c, 2477 BNXT_ULP_CLASS_HID_20dc = 0x20dc, 2478 BNXT_ULP_CLASS_HID_0cc0 = 0x0cc0, 2479 BNXT_ULP_CLASS_HID_299c = 0x299c, 2480 BNXT_ULP_CLASS_HID_3580 = 0x3580, 2481 BNXT_ULP_CLASS_HID_40d0 = 0x40d0, 2482 BNXT_ULP_CLASS_HID_2cc4 = 0x2cc4, 2483 BNXT_ULP_CLASS_HID_55a4 = 0x55a4, 2484 BNXT_ULP_CLASS_HID_21b8 = 0x21b8, 2485 BNXT_ULP_CLASS_HID_75a8 = 0x75a8, 2486 BNXT_ULP_CLASS_HID_41bc = 0x41bc, 2487 BNXT_ULP_CLASS_HID_27778 = 0x27778, 2488 BNXT_ULP_CLASS_HID_2438c = 0x2438c, 2489 BNXT_ULP_CLASS_HID_20c30 = 0x20c30, 2490 BNXT_ULP_CLASS_HID_21844 = 0x21844, 2491 BNXT_ULP_CLASS_HID_130e8 = 0x130e8, 2492 BNXT_ULP_CLASS_HID_11cfc = 0x11cfc, 2493 BNXT_ULP_CLASS_HID_150ec = 0x150ec, 2494 BNXT_ULP_CLASS_HID_13d00 = 0x13d00, 2495 BNXT_ULP_CLASS_HID_352bc = 0x352bc, 2496 BNXT_ULP_CLASS_HID_33ed0 = 0x33ed0, 2497 BNXT_ULP_CLASS_HID_372c0 = 0x372c0, 2498 BNXT_ULP_CLASS_HID_35ed4 = 0x35ed4, 2499 BNXT_ULP_CLASS_HID_3866 = 0x3866, 2500 BNXT_ULP_CLASS_HID_381e = 0x381e, 2501 BNXT_ULP_CLASS_HID_3860 = 0x3860, 2502 BNXT_ULP_CLASS_HID_0454 = 0x0454, 2503 BNXT_ULP_CLASS_HID_3818 = 0x3818, 2504 BNXT_ULP_CLASS_HID_042c = 0x042c, 2505 BNXT_ULP_CLASS_HID_3846 = 0x3846, 2506 BNXT_ULP_CLASS_HID_387e = 0x387e, 2507 BNXT_ULP_CLASS_HID_3ba6 = 0x3ba6, 2508 BNXT_ULP_CLASS_HID_385e = 0x385e, 2509 BNXT_ULP_CLASS_HID_3840 = 0x3840, 2510 BNXT_ULP_CLASS_HID_0474 = 0x0474, 2511 BNXT_ULP_CLASS_HID_3878 = 0x3878, 2512 BNXT_ULP_CLASS_HID_044c = 0x044c, 2513 BNXT_ULP_CLASS_HID_3ba0 = 0x3ba0, 2514 BNXT_ULP_CLASS_HID_0794 = 0x0794, 2515 BNXT_ULP_CLASS_HID_3858 = 0x3858, 2516 BNXT_ULP_CLASS_HID_046c = 0x046c 2517 }; 2518 2519 enum bnxt_ulp_act_hid { 2520 BNXT_ULP_ACT_HID_0000 = 0x0000, 2521 BNXT_ULP_ACT_HID_0001 = 0x0001, 2522 BNXT_ULP_ACT_HID_0400 = 0x0400, 2523 BNXT_ULP_ACT_HID_01ab = 0x01ab, 2524 BNXT_ULP_ACT_HID_0010 = 0x0010, 2525 BNXT_ULP_ACT_HID_05ab = 0x05ab, 2526 BNXT_ULP_ACT_HID_01bb = 0x01bb, 2527 BNXT_ULP_ACT_HID_0002 = 0x0002, 2528 BNXT_ULP_ACT_HID_0003 = 0x0003, 2529 BNXT_ULP_ACT_HID_0402 = 0x0402, 2530 BNXT_ULP_ACT_HID_01ad = 0x01ad, 2531 BNXT_ULP_ACT_HID_0012 = 0x0012, 2532 BNXT_ULP_ACT_HID_05ad = 0x05ad, 2533 BNXT_ULP_ACT_HID_01bd = 0x01bd, 2534 BNXT_ULP_ACT_HID_0613 = 0x0613, 2535 BNXT_ULP_ACT_HID_02a9 = 0x02a9, 2536 BNXT_ULP_ACT_HID_0054 = 0x0054, 2537 BNXT_ULP_ACT_HID_0622 = 0x0622, 2538 BNXT_ULP_ACT_HID_0454 = 0x0454, 2539 BNXT_ULP_ACT_HID_0064 = 0x0064, 2540 BNXT_ULP_ACT_HID_0614 = 0x0614, 2541 BNXT_ULP_ACT_HID_0615 = 0x0615, 2542 BNXT_ULP_ACT_HID_02ab = 0x02ab, 2543 BNXT_ULP_ACT_HID_0056 = 0x0056, 2544 BNXT_ULP_ACT_HID_0624 = 0x0624, 2545 BNXT_ULP_ACT_HID_0456 = 0x0456, 2546 BNXT_ULP_ACT_HID_0066 = 0x0066, 2547 BNXT_ULP_ACT_HID_048d = 0x048d, 2548 BNXT_ULP_ACT_HID_048f = 0x048f, 2549 BNXT_ULP_ACT_HID_04bc = 0x04bc, 2550 BNXT_ULP_ACT_HID_00a9 = 0x00a9, 2551 BNXT_ULP_ACT_HID_020f = 0x020f, 2552 BNXT_ULP_ACT_HID_0153 = 0x0153, 2553 BNXT_ULP_ACT_HID_04a9 = 0x04a9, 2554 BNXT_ULP_ACT_HID_01fc = 0x01fc, 2555 BNXT_ULP_ACT_HID_04be = 0x04be, 2556 BNXT_ULP_ACT_HID_00ab = 0x00ab, 2557 BNXT_ULP_ACT_HID_0211 = 0x0211, 2558 BNXT_ULP_ACT_HID_0155 = 0x0155, 2559 BNXT_ULP_ACT_HID_04ab = 0x04ab, 2560 BNXT_ULP_ACT_HID_01fe = 0x01fe, 2561 BNXT_ULP_ACT_HID_0667 = 0x0667, 2562 BNXT_ULP_ACT_HID_0254 = 0x0254, 2563 BNXT_ULP_ACT_HID_03ba = 0x03ba, 2564 BNXT_ULP_ACT_HID_02fe = 0x02fe, 2565 BNXT_ULP_ACT_HID_0654 = 0x0654, 2566 BNXT_ULP_ACT_HID_03a7 = 0x03a7, 2567 BNXT_ULP_ACT_HID_0669 = 0x0669, 2568 BNXT_ULP_ACT_HID_0256 = 0x0256, 2569 BNXT_ULP_ACT_HID_03bc = 0x03bc, 2570 BNXT_ULP_ACT_HID_0300 = 0x0300, 2571 BNXT_ULP_ACT_HID_0656 = 0x0656, 2572 BNXT_ULP_ACT_HID_03a9 = 0x03a9, 2573 BNXT_ULP_ACT_HID_021b = 0x021b, 2574 BNXT_ULP_ACT_HID_021c = 0x021c, 2575 BNXT_ULP_ACT_HID_021e = 0x021e, 2576 BNXT_ULP_ACT_HID_063f = 0x063f, 2577 BNXT_ULP_ACT_HID_0510 = 0x0510, 2578 BNXT_ULP_ACT_HID_03c6 = 0x03c6, 2579 BNXT_ULP_ACT_HID_0082 = 0x0082, 2580 BNXT_ULP_ACT_HID_06bb = 0x06bb, 2581 BNXT_ULP_ACT_HID_021d = 0x021d, 2582 BNXT_ULP_ACT_HID_0641 = 0x0641, 2583 BNXT_ULP_ACT_HID_0512 = 0x0512, 2584 BNXT_ULP_ACT_HID_03c8 = 0x03c8, 2585 BNXT_ULP_ACT_HID_0084 = 0x0084, 2586 BNXT_ULP_ACT_HID_06bd = 0x06bd, 2587 BNXT_ULP_ACT_HID_06d7 = 0x06d7, 2588 BNXT_ULP_ACT_HID_02c4 = 0x02c4, 2589 BNXT_ULP_ACT_HID_042a = 0x042a, 2590 BNXT_ULP_ACT_HID_036e = 0x036e, 2591 BNXT_ULP_ACT_HID_06c4 = 0x06c4, 2592 BNXT_ULP_ACT_HID_0417 = 0x0417, 2593 BNXT_ULP_ACT_HID_06d9 = 0x06d9, 2594 BNXT_ULP_ACT_HID_02c6 = 0x02c6, 2595 BNXT_ULP_ACT_HID_042c = 0x042c, 2596 BNXT_ULP_ACT_HID_0370 = 0x0370, 2597 BNXT_ULP_ACT_HID_06c6 = 0x06c6, 2598 BNXT_ULP_ACT_HID_0419 = 0x0419, 2599 BNXT_ULP_ACT_HID_0119 = 0x0119, 2600 BNXT_ULP_ACT_HID_046f = 0x046f, 2601 BNXT_ULP_ACT_HID_05d5 = 0x05d5, 2602 BNXT_ULP_ACT_HID_0519 = 0x0519, 2603 BNXT_ULP_ACT_HID_0106 = 0x0106, 2604 BNXT_ULP_ACT_HID_05c2 = 0x05c2, 2605 BNXT_ULP_ACT_HID_011b = 0x011b, 2606 BNXT_ULP_ACT_HID_0471 = 0x0471, 2607 BNXT_ULP_ACT_HID_05d7 = 0x05d7, 2608 BNXT_ULP_ACT_HID_051b = 0x051b, 2609 BNXT_ULP_ACT_HID_0108 = 0x0108, 2610 BNXT_ULP_ACT_HID_05c4 = 0x05c4, 2611 BNXT_ULP_ACT_HID_00a2 = 0x00a2, 2612 BNXT_ULP_ACT_HID_00a4 = 0x00a4 2613 }; 2614 2615 enum bnxt_ulp_df_tpl { 2616 BNXT_ULP_DF_TPL_DEFAULT_UPLINK_PORT = 4, 2617 BNXT_ULP_DF_TPL_DEFAULT_VFR = 5 2618 }; 2619 2620 #endif 2621