1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2014-2019 Broadcom
6 #ifndef _ULP_TEMPLATE_STRUCT_H_
7 #define _ULP_TEMPLATE_STRUCT_H_
10 #include "rte_ether.h"
20 /* Device specific parameters. */
21 struct bnxt_ulp_device_params {
22 uint8_t description[16];
23 uint32_t global_fid_enable;
24 enum bnxt_ulp_byte_order byte_order;
25 uint8_t encap_byte_swap;
26 uint32_t lfid_entries;
27 uint32_t lfid_entry_size;
28 uint64_t gfid_entries;
29 uint32_t gfid_entry_size;
31 uint32_t num_resources_per_flow;
35 * The ulp_device_params is indexed by the dev_id.
36 * This table maintains the device specific parameters.
38 extern struct bnxt_ulp_device_params ulp_device_params[];
40 #endif /* _ULP_TEMPLATE_STRUCT_H_ */