bcm_instru_* (89)

uint32 BCM_INSTRU_SYNCED_COUNT_PFC_CONFIG_BITMAP_GET(int *arg);  /* not in OpenBCM 6.5.27 */
uint32 BCM_INSTRU_SYNCED_COUNT_PFC_CONFIG_COUNTER_TYPE_GET(int *arg);  /* not in OpenBCM 6.5.27 */
uint32 BCM_INSTRU_SYNCED_COUNT_PFC_CONFIG_SET(int *arg, int *tc_bitmap, int *counter_type);  /* not in OpenBCM 6.5.27 */
int bcm_instru_control_get(int unit, uint32 flags, bcm_instru_control_t type, int *arg);
int bcm_instru_control_indexed_get(int unit, uint32 flags, bcm_instru_control_key_t key, bcm_instru_control_info_t *value);
int bcm_instru_control_indexed_set(int unit, uint32 flags, bcm_instru_control_key_t key, bcm_instru_control_info_t value);
int bcm_instru_control_set(int unit, uint32 flags, bcm_instru_control_t type, int arg);
int bcm_instru_eventor_active_get(int unit, uint32 flags, int *out_active);
int bcm_instru_eventor_active_set(int unit, uint32 flags, int active);
int bcm_instru_eventor_builder_get(int unit, uint32 flags, bcm_eventor_builder_id_t builder, bcm_instru_eventor_builder_conf_t *out_conf);
int bcm_instru_eventor_builder_set(int unit, uint32 flags, bcm_eventor_builder_id_t builder, bcm_instru_eventor_builder_conf_t *conf);
int bcm_instru_eventor_context_get(int unit, uint32 flags, bcm_eventor_context_id_t context, bcm_eventor_context_type_t context_type, bcm_instru_eventor_context_conf_t *out_conf);
int bcm_instru_eventor_context_set(int unit, uint32 flags, bcm_eventor_context_id_t context, bcm_eventor_context_type_t context_type, bcm_instru_eventor_context_conf_t *conf);
int bcm_instru_eventor_control_get(int unit, uint32 flags, bcm_instru_eventor_control_t control, uint64 *value);  /* not in OpenBCM 6.5.27 */
int bcm_instru_eventor_control_set(int unit, uint32 flags, bcm_instru_eventor_control_t control, uint64 value);  /* not in OpenBCM 6.5.27 */
int bcm_instru_eventor_event_generate(int unit, uint32 flags, bcm_eventor_event_id_t event_id);
int bcm_instru_eventor_event_id_config_get(int unit, uint32 flags, bcm_eventor_event_id_t event_id, bcm_instru_eventor_event_id_config_t *config);
int bcm_instru_eventor_event_id_config_set(int unit, uint32 flags, bcm_eventor_event_id_t event_id, bcm_instru_eventor_event_id_config_t *config);
int bcm_instru_eventor_generate_periodic_get(int unit, uint32 flags, bcm_instru_eventor_periodic_source_t *source, bcm_instru_eventor_periodic_config_t *config);
int bcm_instru_eventor_generate_periodic_set(int unit, uint32 flags, bcm_instru_eventor_periodic_source_t *source, bcm_instru_eventor_periodic_config_t *config);
int bcm_instru_eventor_uptime_config_get(int unit, uint32 flags, bcm_eventor_builder_id_t builder, bcm_instru_eventor_uptime_config_t *config);  /* not in OpenBCM 6.5.27 */
int bcm_instru_eventor_uptime_config_set(int unit, uint32 flags, bcm_eventor_builder_id_t builder, bcm_instru_eventor_uptime_config_t *config);  /* not in OpenBCM 6.5.27 */
int bcm_instru_fabric_event_config_get(int unit, int *nof_events, bcm_instru_fabric_event_info_t *event_config);  /* not in OpenBCM 6.5.27 */
int bcm_instru_fabric_event_config_set(int unit, int nof_events, bcm_instru_fabric_event_info_t *event_config);  /* not in OpenBCM 6.5.27 */
int bcm_instru_fabric_event_global_capture_info_alloc(int unit, bcm_instru_fabric_event_global_capture_info_t **info);  /* not in OpenBCM 6.5.27 */
int bcm_instru_fabric_event_global_capture_info_free(int unit, bcm_instru_fabric_event_global_capture_info_t *info);  /* not in OpenBCM 6.5.27 */
int bcm_instru_fabric_event_global_capture_info_get(int unit, uint32 flags, bcm_instru_fabric_event_info_t event, bcm_instru_fabric_event_global_capture_info_t *info);  /* not in OpenBCM 6.5.27 */
int bcm_instru_fabric_event_info_get(int unit, uint32 flags, bcm_pkt_t *pkt, bcm_instru_fabric_event_info_t *event);  /* not in OpenBCM 6.5.27 */
void bcm_instru_fabric_event_info_t_init(bcm_instru_fabric_event_info_t *event);  /* not in OpenBCM 6.5.27 */
int bcm_instru_get_memory_access_info(int unit, uint32 flags, int mem, uint32 instance_number, uint32 index, uint32 array_index, bcm_instru_access_info_t *access_info);
int bcm_instru_get_register_access_info(int unit, uint32 flags, int reg, uint32 instance_number, uint32 array_index, bcm_instru_access_info_t *access_info);
int bcm_instru_gport_control_get(int unit, bcm_gport_t gport, uint32 flags, bcm_instru_gport_control_t type, int *arg);
int bcm_instru_gport_control_set(int unit, bcm_gport_t gport, uint32 flags, bcm_instru_gport_control_t type, int arg);
int bcm_instru_ifa_encap_create(int unit, bcm_instru_ifa_info_t *ifa_info);
int bcm_instru_ifa_encap_delete(int unit, bcm_instru_ifa_info_t *ifa_info);
int bcm_instru_ifa_encap_get(int unit, bcm_instru_ifa_info_t *ifa_info);
int bcm_instru_ifa_encap_traverse(int unit, bcm_instru_ifa_encap_traverse_cb cb, void *user_data);
int bcm_instru_ifit_encap_create(int unit, bcm_instru_ifit_encap_info_t *ifit_encap_info);
int bcm_instru_ifit_encap_delete(int unit, bcm_instru_ifit_encap_info_t *ifit_encap_info);
int bcm_instru_ifit_encap_get(int unit, bcm_instru_ifit_encap_info_t *ifit_encap_info);
void bcm_instru_ifit_encap_info_t_init(bcm_instru_ifit_encap_info_t *ifit_encap_info);
int bcm_instru_ifit_encap_traverse(int unit, bcm_instru_ifit_encap_traverse_cb cb, void *user_data);
int bcm_instru_ipfix_encap_create(int unit, bcm_instru_ipfix_encap_info_t *ipfix_encap_info);
int bcm_instru_ipfix_encap_delete(int unit, bcm_instru_ipfix_encap_info_t *ipfix_encap_info);
int bcm_instru_ipfix_encap_get(int unit, bcm_instru_ipfix_encap_info_t *ipfix_encap_info);
int bcm_instru_ipfix_encap_traverse(int unit, bcm_instru_ipfix_encap_traverse_cb cb, void *user_data);
int bcm_instru_ipfix_interface_add(int unit, bcm_instru_ipfix_interface_info_t *ipfix_interface_info);
int bcm_instru_ipfix_interface_get(int unit, bcm_instru_ipfix_interface_info_t *ipfix_interface_info);
int bcm_instru_ipfix_interface_remove(int unit, bcm_instru_ipfix_interface_info_t *ipfix_interface_info);
int bcm_instru_ipfix_interface_traverse(int unit, bcm_instru_ipfix_interface_traverse_info_t *ipfix_interface_traverse_info, bcm_instru_ipfix_interface_traverse_cb cb, void *user_data);
int bcm_instru_ipt_profile_get(int unit, uint32 flags, int ipt_profile, bcm_instru_ipt_t *config);
int bcm_instru_ipt_profile_set(int unit, uint32 flags, int ipt_profile, bcm_instru_ipt_t *config);
void bcm_instru_ipt_t_init(bcm_instru_ipt_t *config);
int bcm_instru_sflow_encap_create(int unit, bcm_instru_sflow_encap_info_t *sflow_encap_info);
int bcm_instru_sflow_encap_delete(int unit, bcm_instru_sflow_encap_info_t *sflow_encap_info);
int bcm_instru_sflow_encap_extended_dst_create(int unit, bcm_instru_sflow_encap_extended_dst_info_t *sflow_encap_ext_dst_info);
int bcm_instru_sflow_encap_extended_dst_delete(int unit, bcm_instru_sflow_encap_extended_dst_info_t *sflow_encap_ext_dst_info);
int bcm_instru_sflow_encap_extended_dst_get(int unit, bcm_instru_sflow_encap_extended_dst_info_t *sflow_encap_ext_dst_info);
int bcm_instru_sflow_encap_extended_dst_traverse(int unit, bcm_instru_sflow_encap_extended_dst_cb cb, void *user_data);
int bcm_instru_sflow_encap_extended_src_create(int unit, bcm_instru_sflow_encap_extended_src_info_t *sflow_encap_ext_src_info);
int bcm_instru_sflow_encap_extended_src_delete(int unit, bcm_instru_sflow_encap_extended_src_info_t *sflow_encap_ext_src_info);
int bcm_instru_sflow_encap_extended_src_get(int unit, bcm_instru_sflow_encap_extended_src_info_t *sflow_encap_ext_src_info);
int bcm_instru_sflow_encap_extended_src_traverse(int unit, bcm_instru_sflow_encap_extended_src_cb cb, void *user_data);
int bcm_instru_sflow_encap_get(int unit, bcm_instru_sflow_encap_info_t *sflow_encap_info);
int bcm_instru_sflow_encap_traverse(int unit, bcm_instru_sflow_encap_traverse_cb cb, void *user_data);
int bcm_instru_sflow_sample_interface_add(int unit, bcm_instru_sflow_sample_interface_info_t *sample_interface_info);
int bcm_instru_sflow_sample_interface_get(int unit, bcm_instru_sflow_sample_interface_info_t *sample_interface_info);
int bcm_instru_sflow_sample_interface_remove(int unit, bcm_instru_sflow_sample_interface_info_t *sample_interface_info);
int bcm_instru_sflow_sample_interface_traverse(int unit, bcm_instru_sflow_sample_interface_traverse_info_t *sample_interface_traverse_info, bcm_instru_sflow_sample_traverse_cb cb, void *user_data);
int bcm_instru_shel_event_type_config_get(int unit, uint32 flags, bcm_instru_shel_event_type_config_t *config);  /* not in OpenBCM 6.5.27 */
int bcm_instru_shel_event_type_config_set(int unit, uint32 flags, bcm_instru_shel_event_type_config_t *config);  /* not in OpenBCM 6.5.27 */
int bcm_instru_stat_get(int unit, bcm_instru_stat_key_t *stat_key, uint64 *value);  /* not in OpenBCM 6.5.27 */
void bcm_instru_stat_key_t_init(bcm_instru_stat_key_t *instru_stat_key);  /* not in OpenBCM 6.5.27 */
int bcm_instru_stat_multi_get(int unit, int stat_count, bcm_instru_stat_key_t *stat_key, uint64 *value);  /* not in OpenBCM 6.5.27 */
int bcm_instru_synced_counters_config_get(int unit, uint32 flags, bcm_instru_synced_counters_source_type_t source_type, bcm_instru_synced_counters_config_t *config);
int bcm_instru_synced_counters_config_set(int unit, uint32 flags, bcm_instru_synced_counters_source_type_t source_type, bcm_instru_synced_counters_config_t *config);
void bcm_instru_synced_counters_config_t_init(bcm_instru_synced_counters_config_t *config);
void bcm_instru_synced_counters_data_t_init(bcm_instru_synced_counters_data_t *data);
int bcm_instru_synced_counters_ports_for_pfc_get(int unit, uint32 flags, int ports_count_max, bcm_instru_synced_counters_port_for_pfc_t *ports_for_pfc, int *ports_count);
int bcm_instru_synced_counters_ports_for_pfc_set(int unit, uint32 flags, int ports_count, bcm_instru_synced_counters_port_for_pfc_t *ports_for_pfc);
int bcm_instru_synced_counters_records_get(int unit, uint32 flags, bcm_instru_synced_counters_records_key_t *key, bcm_instru_synced_counters_data_t *data);
void bcm_instru_synced_counters_records_key_t_init(bcm_instru_synced_counters_records_key_t *key);
int bcm_instru_synced_trigger_config_get(int unit, uint32 flags, bcm_instru_synced_trigger_source_type_t source_type, bcm_instru_synced_trigger_config_t *config);
int bcm_instru_synced_trigger_config_set(int unit, uint32 flags, bcm_instru_synced_trigger_source_type_t source_type, bcm_instru_synced_trigger_config_t *config);
int bcm_instru_synced_trigger_time_of_day_get(int unit, uint32 flags, uint64 *time_of_day);
int bcm_instru_synced_triggers_enable_get(int unit, uint32 flags, uint32 nof_sources, bcm_instru_synced_trigger_source_type_t *sources, uint32 *enable);
int bcm_instru_synced_triggers_enable_set(int unit, uint32 flags, uint32 nof_sources, bcm_instru_synced_trigger_source_type_t *sources, uint32 *enable);
int bcm_instru_vis_resume(int unit, bcm_core_t core_id, uint32 flags);
int bcm_instru_vis_signal_get(int unit, bcm_core_t core_id, uint32 flags, int nof_signals, bcm_instru_vis_signal_key_t *signal_key, bcm_instru_vis_signal_result_t *signal_result);