1 #ifndef MCP_SHMEM_H 2 #define MCP_SHMEM_H 3 4 #include "dev_info.h" 5 #ifdef BMAPI 6 #include "eve_inc\shmem.h" 7 #else 8 #include "shmem.h" 9 #endif 10 11 typedef struct shared_hw_cfg shared_hw_cfg_t; 12 typedef struct port_hw_cfg port_hw_cfg_t; 13 typedef struct shared_feat_cfg shared_feat_cfg_t; 14 typedef struct port_feat_cfg port_feat_cfg_t; 15 typedef struct mgmtfw_state mgmtfw_state_t; 16 typedef struct drv_port_mb drv_port_mb_t; 17 typedef struct drv_func_mb drv_func_mb_t; 18 typedef struct shared_mf_cfg shared_mf_cfg_t; 19 typedef struct port_mf_cfg port_mf_cfg_t; 20 typedef struct func_mf_cfg func_mf_cfg_t; 21 typedef struct mf_cfg mf_cfg_t; 22 typedef struct shmem_region shmem_region_t; 23 typedef struct shmem2_region shmem2_region_t; 24 typedef struct lldp_params lldp_params_t; 25 typedef struct lldp_admin_mib lldp_admin_mib_t; 26 typedef struct lldp_local_mib lldp_local_mib_t; 27 typedef struct lldp_local_mib_ext lldp_local_mib_ext_t; 28 typedef struct lldp_remote_mib lldp_remote_mib_t; 29 typedef struct lldp_dcbx_stat lldp_dcbx_stat_t; 30 typedef struct dcbx_features dcbx_features_t; 31 typedef struct dcbx_ets_feature dcbx_ets_feature_t; 32 typedef struct dcbx_pfc_feature dcbx_pfc_feature_t; 33 typedef struct dcbx_app_priority_feature dcbx_app_priority_feature_t; 34 typedef struct dcbx_app_priority_entry dcbx_app_priority_entry_t; 35 36 #endif /* MCP_SHMEM_H */ 37 38