void BCM_CPRI_CW_L1_FUNCTION_LOF_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_FUNCTION_LOF_GET(uint32 *flags);
void BCM_CPRI_CW_L1_FUNCTION_LOF_SET(uint32 *flags);
void BCM_CPRI_CW_L1_FUNCTION_LOS_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_FUNCTION_LOS_GET(uint32 *flags);
void BCM_CPRI_CW_L1_FUNCTION_LOS_SET(uint32 *flags);
void BCM_CPRI_CW_L1_FUNCTION_RAI_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_FUNCTION_RAI_GET(uint32 *flags);
void BCM_CPRI_CW_L1_FUNCTION_RAI_SET(uint32 *flags);
void BCM_CPRI_CW_L1_FUNCTION_RESET_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_FUNCTION_RESET_GET(uint32 *flags);
void BCM_CPRI_CW_L1_FUNCTION_RESET_SET(uint32 *flags);
void BCM_CPRI_CW_L1_FUNCTION_SDI_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_FUNCTION_SDI_GET(uint32 *flags);
void BCM_CPRI_CW_L1_FUNCTION_SDI_SET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_ETH_PTR_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_ETH_PTR_GET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_ETH_PTR_SET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_HDLC_RATE_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_HDLC_RATE_GET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_HDLC_RATE_SET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_LOF_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_LOF_GET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_LOF_SET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_LOS_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_LOS_GET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_LOS_SET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_RAI_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_RAI_GET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_RAI_SET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_RESET_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_RESET_GET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_RESET_SET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_SDI_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_SDI_GET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_SDI_SET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_VER_CLR(uint32 *flags);
int BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_VER_GET(uint32 *flags);
void BCM_CPRI_CW_L1_SIGNAL_PROT_MAP_VER_SET(uint32 *flags);
int bcm_cpri_decap_presentation_time_config_get(int unit, bcm_port_t port, bcm_cpri_decap_presentation_config_t *config);
int bcm_cpri_decap_presentation_time_config_set(int unit, bcm_port_t port, bcm_cpri_decap_presentation_config_t *config);
int bcm_cpri_detach(int unit);
int bcm_cpri_encap_control_queue_tag_to_flow_id_map_get(int unit, int port, uint32 tag_id, uint32 *flow_id);
int bcm_cpri_encap_control_queue_tag_to_flow_id_map_set(int unit, int port, uint32 tag_id, uint32 flow_id);
int bcm_cpri_encap_presentation_time_config_get(int unit, bcm_port_t port, bcm_cpri_presentation_ts_attribute_t attribute, bcm_cpri_presentation_time_t *time_offset);
int bcm_cpri_encap_presentation_time_config_set(int unit, bcm_port_t port, bcm_cpri_presentation_ts_attribute_t attribute, bcm_cpri_presentation_time_t *time);
int bcm_cpri_init(int unit);
int bcm_cpri_port_1588_timestamp_capture_config_get(int unit, bcm_port_t port, bcm_cpri_dir_t direction, bcm_cpri_1588_capture_config_t *config);
int bcm_cpri_port_1588_timestamp_capture_config_set(int unit, bcm_port_t port, bcm_cpri_dir_t direction, bcm_cpri_1588_capture_config_t *config);
int bcm_cpri_port_1588_timestamp_config_get(int unit, bcm_port_t port, bcm_cpri_dir_t direction, bcm_cpri_1588_config_t *config);
int bcm_cpri_port_1588_timestamp_config_set(int unit, bcm_port_t port, bcm_cpri_dir_t direction, bcm_cpri_1588_config_t *config);
int bcm_cpri_port_1588_timestamp_get(int unit, bcm_port_t port, bcm_cpri_dir_t direction, bcm_cpri_1588_ts_type_t type, int max_count, int *count, bcm_cpri_1588_timestamp_t *ts_list);
int bcm_cpri_port_1588_timestamp_ts_config_get(int unit, bcm_port_t port, bcm_cpri_dir_t direction, bcm_cpri_1588_ts_type_t type, bcm_cpri_1588_timestamp_ts_config_t *config);
int bcm_cpri_port_1588_timestamp_ts_config_set(int unit, bcm_port_t port, bcm_cpri_dir_t direction, bcm_cpri_1588_ts_type_t type, bcm_cpri_1588_timestamp_ts_config_t *config);
int bcm_cpri_port_agnostic_config_get(int unit, bcm_port_t port, bcm_cpri_dir_t dir, int *enable, bcm_cpri_port_agnostic_config_t *config);
int bcm_cpri_port_agnostic_config_set(int unit, bcm_port_t port, bcm_cpri_dir_t dir, int enable, bcm_cpri_port_agnostic_config_t *config);
int bcm_cpri_port_compression_lookup_table_get(int unit, bcm_gport_t port, int max_depth, int *table_depth, uint32 *comp_table);
int bcm_cpri_port_compression_lookup_table_set(int unit, bcm_gport_t port, int table_depth, uint32 *comp_table);
int bcm_cpri_port_compression_saturation_config_get(int unit, bcm_port_t port, uint32 *threshold_value);
int bcm_cpri_port_compression_saturation_config_set(int unit, bcm_port_t port, uint32 threshold_value);
int bcm_cpri_port_cw_fast_eth_config_get(int unit, int port, bcm_cpri_fast_eth_config_info_t *config);
int bcm_cpri_port_cw_fast_eth_config_set(int unit, int port, bcm_cpri_fast_eth_config_info_t *config);
int bcm_cpri_port_cw_slow_hdlc_config_get(int unit, int port, bcm_cpri_slow_hdlc_config_info_t *config);
int bcm_cpri_port_cw_slow_hdlc_config_set(int unit, int port, bcm_cpri_slow_hdlc_config_info_t *config);
int bcm_cpri_port_debug_clear(int unit, bcm_gport_t port, bcm_cpri_debug_attr_t type, int index);
int bcm_cpri_port_debug_get(int unit, bcm_gport_t port, bcm_cpri_debug_attr_t type, int index, int buffer_size, uint32 *data);
int bcm_cpri_port_debug_set(int unit, bcm_gport_t port, bcm_cpri_debug_attr_t type, int index, int buffer_size, uint32 *data);
int bcm_cpri_port_decap_ethertype_get(int unit, bcm_gport_t port, bcm_cpri_ethertype_t type, uint16 *tpid);
int bcm_cpri_port_decap_ethertype_set(int unit, bcm_gport_t port, bcm_cpri_ethertype_t type, uint16 tpid);
int bcm_cpri_port_decap_flow_config_clear(int unit, bcm_gport_t port, uint8 roe_subtype);
int bcm_cpri_port_decap_flow_config_get(int unit, bcm_gport_t port, uint8 roe_subtype, bcm_cpri_decap_flow_config_t *config);
int bcm_cpri_port_decap_flow_config_set(int unit, bcm_gport_t port, uint8 roe_subtype, bcm_cpri_decap_flow_config_t *config);
int bcm_cpri_port_decap_flow_to_queue_mapping_clear(int unit, bcm_gport_t port, uint32 flow_id);
int bcm_cpri_port_decap_flow_to_queue_mapping_get(int unit, bcm_gport_t port, uint32 flow_id, uint32 *queue_num);
int bcm_cpri_port_decap_flow_to_queue_mapping_set(int unit, bcm_gport_t port, uint32 flow_id, uint32 queue_num);
int bcm_cpri_port_decap_queue_flow_control_get(int unit, bcm_gport_t port, uint32 queue_num, uint32 *xon_threshold, uint32 *xoff_threshold, int *enable);
int bcm_cpri_port_decap_queue_flow_control_set(int unit, bcm_gport_t port, uint32 queue_num, uint32 xon_threshold, uint32 xoff_threshold, int enable);
int bcm_cpri_port_decap_queue_to_ordering_info_index_get(int unit, bcm_gport_t port, uint32 queue_num, uint32 *ordering_info_index);
int bcm_cpri_port_decap_queue_to_ordering_info_index_set(int unit, bcm_gport_t port, uint32 queue_num, uint32 ordering_info_index);
int bcm_cpri_port_decap_roe_ordering_info_get(int unit, bcm_gport_t port, int index, bcm_cpri_decap_roe_oi_t *ordering_info);
int bcm_cpri_port_decap_roe_ordering_info_set(int unit, bcm_gport_t port, int index, bcm_cpri_decap_roe_oi_t *ordering_info);
int bcm_cpri_port_decap_roe_ordering_sequence_offset_get(int unit, bcm_gport_t port, int queue, bcm_cpri_roe_oi_seq_offset_t *seq_offset);
int bcm_cpri_port_decap_roe_ordering_sequence_offset_set(int unit, bcm_gport_t port, int queue, bcm_cpri_roe_oi_seq_offset_t *seq_offset);
int bcm_cpri_port_decap_secondary_key_to_queue_mapping_get(int unit, bcm_port_t port, uint32 secondary_key, uint32 *queue_num);
int bcm_cpri_port_decap_secondary_key_to_queue_mapping_set(int unit, bcm_port_t port, uint32 secondary_key, uint32 queue_num);
int bcm_cpri_port_decompression_lookup_table_get(int unit, bcm_gport_t port, int max_depth, int *table_depth, uint32 *comp_table);
int bcm_cpri_port_decompression_lookup_table_set(int unit, bcm_gport_t port, int table_depth, uint32 *comp_table);
int bcm_cpri_port_decompression_saturation_config_get(int unit, bcm_port_t port, uint32 *sat_value);
int bcm_cpri_port_decompression_saturation_config_set(int unit, bcm_port_t port, uint32 sat_value);
int bcm_cpri_port_encap_get(int unit, bcm_gport_t port, int queue_num, bcm_cpri_encap_info_t *encap_config);
int bcm_cpri_port_encap_roe_entry_macda_get(int unit, bcm_gport_t port, int index, bcm_mac_t *macaddr);
int bcm_cpri_port_encap_roe_entry_macda_set(int unit, bcm_gport_t port, int index, bcm_mac_t macaddr);
int bcm_cpri_port_encap_roe_entry_macsa_get(int unit, bcm_gport_t port, int index, bcm_mac_t *macaddr);
int bcm_cpri_port_encap_roe_entry_macsa_set(int unit, bcm_gport_t port, int index, bcm_mac_t macaddr);
int bcm_cpri_port_encap_roe_entry_vlan_get(int unit, bcm_gport_t port, uint32 flags, uint32 index, bcm_vlan_t *vlan_id);
int bcm_cpri_port_encap_roe_entry_vlan_set(int unit, bcm_gport_t port, uint32 flags, uint32 index, bcm_vlan_t vlan_id);
int bcm_cpri_port_encap_roe_ordering_info_get(int unit, bcm_gport_t port, int index, bcm_cpri_encap_roe_oi_t *ordering_info);
int bcm_cpri_port_encap_roe_ordering_info_set(int unit, bcm_gport_t port, int index, bcm_cpri_encap_roe_oi_t *ordering_info);
int bcm_cpri_port_encap_roe_ordering_sequence_offset_get(int unit, bcm_gport_t port, int queue, int control, bcm_cpri_roe_oi_seq_offset_t *seq_offset);
int bcm_cpri_port_encap_roe_ordering_sequence_offset_set(int unit, bcm_gport_t port, int queue, int control, bcm_cpri_roe_oi_seq_offset_t *seq_offset);
int bcm_cpri_port_encap_set(int unit, bcm_gport_t port, int queue_num, bcm_cpri_encap_info_t *encap_config);
int bcm_cpri_port_encap_vlan_config_get(int unit, bcm_gport_t port, bcm_cpri_encap_vlan_config_t *vlan_config);
int bcm_cpri_port_encap_vlan_config_set(int unit, bcm_gport_t port, bcm_cpri_encap_vlan_config_t *vlan_config);
int bcm_cpri_port_fec_aux_config_get(int unit, bcm_gport_t port, bcm_cpri_fec_aux_config_t param_id, uint32 *value);
int bcm_cpri_port_fec_aux_config_set(int unit, bcm_gport_t port, bcm_cpri_fec_aux_config_t param_id, uint32 value);
int bcm_cpri_port_fec_enable_get(int unit, bcm_gport_t port, bcm_cpri_dir_t dir, int *enable);
int bcm_cpri_port_fec_enable_set(int unit, bcm_gport_t port, bcm_cpri_dir_t dir, int enable);
int bcm_cpri_port_fec_stat_get(int unit, bcm_gport_t port, bcm_cpri_fec_stat_type_t type, uint32 *counter_value);
int bcm_cpri_port_fec_timestamp_config_get(int unit, bcm_gport_t port, bcm_cpri_dir_t dir, bcm_cpri_fec_timestamp_config_t *config);
int bcm_cpri_port_fec_timestamp_config_set(int unit, bcm_gport_t port, bcm_cpri_dir_t dir, bcm_cpri_fec_timestamp_config_t *config);
int bcm_cpri_port_frame_config_get(int unit, bcm_port_t port, bcm_cpri_port_frame_config_t *config);
int bcm_cpri_port_frame_config_set(int unit, bcm_port_t port, bcm_cpri_port_frame_config_t *config);
int bcm_cpri_port_interrupt_callback_register(int unit, bcm_cpri_interrupt_type_t cpri_intr_type, bcm_cpri_port_interrupt_callback_t callback, void *user_data);
int bcm_cpri_port_interrupt_callback_unregister(int unit, bcm_cpri_interrupt_type_t cpri_intr_type, bcm_cpri_port_interrupt_callback_t callback);
int bcm_cpri_port_interrupt_enable_get(int unit, bcm_port_t port, bcm_cpri_interrupt_type_t cpri_intr_type, int data, int *enable);
int bcm_cpri_port_interrupt_enable_set(int unit, bcm_port_t port, bcm_cpri_interrupt_type_t cpri_intr_type, int data, int enable);
int bcm_cpri_port_rsvd4_agnostic_mode_config_get(int unit, bcm_port_t port, bcm_cpri_dir_t direction, int *enable, bcm_cpri_port_rsvd4_agnostic_config_t *config);
int bcm_cpri_port_rsvd4_agnostic_mode_config_set(int unit, bcm_port_t port, bcm_cpri_dir_t direction, int enable, bcm_cpri_port_rsvd4_agnostic_config_t *config);
int bcm_cpri_port_rsvd4_cm_fast_eth_config_get(int unit, int port, bcm_rsvd4_fast_eth_config_info_t *config);
int bcm_cpri_port_rsvd4_cm_fast_eth_config_set(int unit, int port, int control_flow_id, bcm_rsvd4_fast_eth_config_info_t *config);
int bcm_cpri_port_rsvd4_dbm_entry_clear(int unit, bcm_gport_t port, int index);
int bcm_cpri_port_rsvd4_dbm_entry_get(int unit, bcm_gport_t port, int index, bcm_rsvd4_dbm_entry_t *entry);
int bcm_cpri_port_rsvd4_dbm_entry_set(int unit, bcm_gport_t port, int index, bcm_rsvd4_dbm_entry_t *entry);
int bcm_cpri_port_rsvd4_rx_bfn_sync_config_get(int unit, bcm_gport_t port, uint16 *master_frame_count, uint64 *master_frame_start);
int bcm_cpri_port_rsvd4_rx_bfn_sync_config_set(int unit, bcm_gport_t port, uint16 master_frame_count, uint64 master_frame_start);
int bcm_cpri_port_rsvd4_rx_control_flow_add(int unit, int port, int control_flow_id, bcm_rsvd4_control_flow_config_t *config);
int bcm_cpri_port_rsvd4_rx_control_flow_delete(int unit, int port, int control_flow_id, bcm_rsvd4_control_flow_config_t *control_flow_cfg);
int bcm_cpri_port_rsvd4_rx_control_flow_get(int unit, int port, int control_flow_id, bcm_rsvd4_control_flow_config_t *config);
int bcm_cpri_port_rsvd4_rx_current_frame_sync_info_get(int unit, bcm_gport_t port, bcm_rsvd4_frame_sync_info_t *frame_sync_info);
int bcm_cpri_port_rsvd4_rx_flow_add(int unit, bcm_gport_t port, int flow_id, bcm_rsvd4_rx_flow_info_t *flow_info);
int bcm_cpri_port_rsvd4_rx_flow_delete(int unit, bcm_gport_t port, int flow_id);
int bcm_cpri_port_rsvd4_rx_frame_config_debug_set(int unit, bcm_gport_t port, bcm_rsvd4_rx_config_t config_type, uint32 value);
int bcm_cpri_port_rsvd4_rx_frame_config_get(int unit, bcm_gport_t port, bcm_rsvd4_rx_frame_config_t *config);
int bcm_cpri_port_rsvd4_rx_frame_config_set(int unit, bcm_gport_t port, bcm_rsvd4_rx_frame_config_t *config);
int bcm_cpri_port_rsvd4_rx_fsm_control_get(int unit, bcm_gport_t port, bcm_rsvd4_rx_fsm_control_t control_type, uint32 *value);
int bcm_cpri_port_rsvd4_rx_fsm_control_set(int unit, bcm_gport_t port, bcm_rsvd4_rx_fsm_control_t control_type, uint32 value);
int bcm_cpri_port_rsvd4_rx_fsm_state_set(int unit, bcm_gport_t port, bcm_rsvd4_rx_fsm_state_t state);
int bcm_cpri_port_rsvd4_rx_override_set(int unit, bcm_gport_t port, bcm_rsvd4_rx_params_t parameter, int enable, int value);
int bcm_cpri_port_rsvd4_secondary_dbm_entry_clear(int unit, bcm_gport_t port, int index);
int bcm_cpri_port_rsvd4_secondary_dbm_entry_get(int unit, bcm_gport_t port, int index, bcm_rsvd4_secondary_dbm_entry_t *entry);
int bcm_cpri_port_rsvd4_secondary_dbm_entry_set(int unit, bcm_gport_t port, int index, bcm_rsvd4_secondary_dbm_entry_t *entry);
int bcm_cpri_port_rsvd4_sync_profile_entry_get(int unit, int port, int index, bcm_rsvd4_sync_profile_entry_t *config);
int bcm_cpri_port_rsvd4_sync_profile_entry_set(int unit, int port, int index, bcm_rsvd4_sync_profile_entry_t *config);
int bcm_cpri_port_rsvd4_tx_cm_eth_config_set(int unit, int port, bcm_rsvd4_tx_cm_eth_config_t *config);
int bcm_cpri_port_rsvd4_tx_cm_hdr_config_entry_get(int unit, int port, int index, bcm_rsvd4_tx_cm_hdr_entry_t *entry);
int bcm_cpri_port_rsvd4_tx_cm_hdr_config_entry_set(int unit, int port, int index, bcm_rsvd4_tx_cm_hdr_entry_t *entry);
int bcm_cpri_port_rsvd4_tx_cm_hdr_lkup_entry_get(int unit, int port, int flow_id, int *header_index);
int bcm_cpri_port_rsvd4_tx_cm_hdr_lkup_entry_set(int unit, int port, int flow_id, int header_index);
int bcm_cpri_port_rsvd4_tx_cm_raw_config_set(int unit, int port, bcm_rsvd4_tx_cm_raw_config_t *config);
int bcm_cpri_port_rsvd4_tx_cm_tunnel_crc_config_get(int unit, int port, bcm_rsvd4_cm_tunnel_crc_option_t *crc_option);
int bcm_cpri_port_rsvd4_tx_cm_tunnel_crc_config_set(int unit, int port, bcm_rsvd4_cm_tunnel_crc_option_t crc_option);
int bcm_cpri_port_rsvd4_tx_control_flow_add(int unit, int port, int control_flow_id, bcm_rsvd4_tx_control_flow_config_t *config);
int bcm_cpri_port_rsvd4_tx_control_flow_get(int unit, int port, int control_flow_id, bcm_rsvd4_tx_control_flow_config_t *config);
int bcm_cpri_port_rsvd4_tx_control_flow_group_member_add(int unit, int port, bcm_rsvd4_control_group_id_t group_num, bcm_rsvd4_tx_control_flow_group_config_t *config);
int bcm_cpri_port_rsvd4_tx_control_flow_group_member_delete(int unit, int port, bcm_rsvd4_control_group_id_t group_num, bcm_rsvd4_priority_t priority);
int bcm_cpri_port_rsvd4_tx_control_flow_group_member_get(int unit, int port, bcm_rsvd4_control_group_id_t group_num, bcm_rsvd4_priority_t priority, bcm_rsvd4_tx_control_flow_group_config_t *config);
int bcm_cpri_port_rsvd4_tx_control_flow_group_member_get_all(int unit, int port, bcm_rsvd4_control_group_id_t group_num, bcm_rsvd4_control_group_entry_t *group_config);
int bcm_cpri_port_rsvd4_tx_current_frame_sync_info_get(int unit, bcm_gport_t port, bcm_rsvd4_frame_sync_info_t *frame_sync_info);
int bcm_cpri_port_rsvd4_tx_flow_add(int unit, bcm_gport_t port, int flow_id, bcm_rsvd4_tx_flow_info_t *flow_info);
int bcm_cpri_port_rsvd4_tx_flow_delete(int unit, bcm_gport_t port, int flow_id);
int bcm_cpri_port_rsvd4_tx_frame_config_debug_set(int unit, bcm_gport_t port, bcm_rsvd4_tx_config_t config_type, uint32 value);
int bcm_cpri_port_rsvd4_tx_frame_config_get(int unit, bcm_gport_t port, bcm_rsvd4_tx_frame_config_t *config);
int bcm_cpri_port_rsvd4_tx_frame_config_set(int unit, bcm_gport_t port, bcm_rsvd4_tx_frame_config_t *config);
int bcm_cpri_port_rsvd4_tx_fsm_control_get(int unit, bcm_gport_t port, bcm_rsvd4_tx_fsm_control_t control_type, uint32 *value);
int bcm_cpri_port_rsvd4_tx_fsm_control_set(int unit, bcm_gport_t port, bcm_rsvd4_tx_fsm_control_t control_type, uint32 value);
int bcm_cpri_port_rsvd4_tx_fsm_state_set(int unit, bcm_gport_t port, bcm_rsvd4_tx_fsm_state_t state);
int bcm_cpri_port_rsvd4_tx_modulo_rule_entry_get(int unit, bcm_gport_t port, uint32 modulo_rule_num, bcm_cpri_tx_rule_type_t modulo_rule_type, bcm_cpri_modulo_rule_entry_t *modulo_rule);
int bcm_cpri_port_rsvd4_tx_modulo_rule_entry_set(int unit, bcm_gport_t port, uint32 modulo_rule_num, bcm_cpri_tx_rule_type_t modulo_rule_type, bcm_cpri_modulo_rule_entry_t *modulo_rule);
int bcm_cpri_port_rsvd4_tx_override_set(int unit, bcm_gport_t port, bcm_rsvd4_tx_params_t parameter, int enable, int value);
int bcm_cpri_port_rsvd4_tx_position_entry_get(int unit, bcm_gport_t port, uint32 pos_index, bcm_cpri_dbm_position_entry_t *pos_entry);
int bcm_cpri_port_rsvd4_tx_position_entry_set(int unit, bcm_gport_t port, uint32 pos_index, bcm_cpri_dbm_position_entry_t *pos_entry);
int bcm_cpri_port_rx_8b10b_descrambler_enable_get(int unit, bcm_gport_t port, int *enable);
int bcm_cpri_port_rx_8b10b_descrambler_enable_set(int unit, bcm_gport_t port, int enable);
int bcm_cpri_port_rx_axc_frame_add(int unit, bcm_gport_t port, int axc_id, bcm_cpri_axc_frame_info_t *axc_info);
int bcm_cpri_port_rx_axc_frame_delete(int unit, bcm_gport_t port, int axc_id);
int bcm_cpri_port_rx_axc_frame_get(int unit, bcm_gport_t port, int axc_id, bcm_cpri_axc_frame_info_t *axc_info);
int bcm_cpri_port_rx_axc_frame_get_all(int unit, bcm_gport_t port, int max_count, bcm_cpri_axc_frame_info_t *axc_info_list, int *axc_count);
int bcm_cpri_port_rx_cw_gcw_config_get(int unit, int port, uint8 index, bcm_cpri_rx_gcw_config_info_t *config);
int bcm_cpri_port_rx_cw_gcw_config_set(int unit, int port, uint8 index, bcm_cpri_rx_gcw_config_info_t *config);
int bcm_cpri_port_rx_cw_gcw_word_get(int unit, bcm_port_t port, int group_index, uint16 *gcw_word);
int bcm_cpri_port_rx_cw_l1_inband_info_get(int unit, int port, bcm_cpri_cw_l1_inband_info_t *l1_inband_info);
int bcm_cpri_port_rx_cw_l1_signal_protection_get(int unit, int port, uint32 signal_map, uint32 *enable);
int bcm_cpri_port_rx_cw_l1_signal_protection_set(int unit, int port, uint32 signal_map, uint32 enable);
int bcm_cpri_port_rx_cw_rsvd5_config_get(int unit, int port, bcm_cpri_rx_rsvd5_config_info_t *config);
int bcm_cpri_port_rx_cw_rsvd5_config_set(int unit, int port, bcm_cpri_rx_rsvd5_config_info_t *config);
int bcm_cpri_port_rx_cw_sync_info_get(int unit, int port, uint32 *hyper_frame_num, uint32 *radio_frame_num);
int bcm_cpri_port_rx_cw_vsd_config_get(int unit, int port, bcm_cpri_rx_vsd_config_info_t *config);
int bcm_cpri_port_rx_cw_vsd_config_set(int unit, int port, bcm_cpri_rx_vsd_config_info_t *config);
int bcm_cpri_port_rx_cw_vsd_ctrl_flow_add(int unit, int port, uint16 group_id, bcm_cpri_rx_vsd_flow_info_t *config);
int bcm_cpri_port_rx_cw_vsd_ctrl_flow_delete(int unit, int port, uint16 group_id);
int bcm_cpri_port_rx_cw_vsd_ctrl_flow_get(int unit, int port, uint16 group_id, bcm_cpri_rx_vsd_flow_info_t *config);
int bcm_cpri_port_rx_cw_vsd_raw_config_get(int unit, int port, uint8 vsd_raw_id, bcm_cpri_rx_vsd_raw_config_info_t *config);
int bcm_cpri_port_rx_cw_vsd_raw_config_set(int unit, int port, uint8 vsd_raw_id, bcm_cpri_rx_vsd_raw_config_info_t *config);
int bcm_cpri_port_rx_pipeline_clear(int unit, bcm_gport_t port);
int bcm_cpri_port_rx_speed_get(int unit, bcm_gport_t port, bcm_cpri_port_type_t *port_type, bcm_cpri_port_speed_t *speed);
int bcm_cpri_port_rx_speed_set(int unit, bcm_gport_t port, bcm_cpri_port_type_t port_type, bcm_cpri_port_speed_t speed);
int bcm_cpri_port_rx_tag_config_get(int unit, int port, bcm_cpri_control_tag_config_t *config);
int bcm_cpri_port_rx_tag_config_set(int unit, int port, bcm_cpri_control_tag_config_t *config);
int bcm_cpri_port_rx_tag_entry_add(int unit, int port, bcm_cpri_tag_gen_entry_t *config);
int bcm_cpri_port_rx_tag_entry_delete(int unit, int port, bcm_cpri_tag_gen_entry_t *config);
int bcm_cpri_port_stat_get(int unit, bcm_gport_t port, bcm_cpri_stat_type_t type, uint64 *val);
int bcm_cpri_port_tunnel_mode_config_get(int unit, bcm_port_t port, bcm_cpri_dir_t direction, int *enable, bcm_cpri_port_tunnel_config_t *config);
int bcm_cpri_port_tunnel_mode_config_set(int unit, bcm_port_t port, bcm_cpri_dir_t direction, int enable, bcm_cpri_port_tunnel_config_t *config);
int bcm_cpri_port_tx_8b10b_scrambler_enable_get(int unit, bcm_gport_t port, int *enable);
int bcm_cpri_port_tx_8b10b_scrambler_enable_set(int unit, bcm_gport_t port, int enable);
int bcm_cpri_port_tx_8b10b_scrambler_seed_get(int unit, bcm_gport_t port, uint32 *seed_value);
int bcm_cpri_port_tx_8b10b_scrambler_seed_set(int unit, bcm_gport_t port, uint32 seed_value);
int bcm_cpri_port_tx_axc_frame_add(int unit, bcm_gport_t port, int axc_id, bcm_cpri_axc_frame_info_t *axc_info);
int bcm_cpri_port_tx_axc_frame_delete(int unit, bcm_gport_t port, int axc_id);
int bcm_cpri_port_tx_axc_frame_get(int unit, bcm_gport_t port, int axc_id, bcm_cpri_axc_frame_info_t *axc_info);
int bcm_cpri_port_tx_axc_frame_get_all(int unit, bcm_gport_t port, int max_count, bcm_cpri_axc_frame_info_t *axc_info_list, int *axc_count);
int bcm_cpri_port_tx_cw_gcw_config_get(int unit, int port, uint8 index, bcm_cpri_tx_gcw_config_info_t *config);
int bcm_cpri_port_tx_cw_gcw_config_set(int unit, int port, uint8 index, bcm_cpri_tx_gcw_config_info_t *config);
int bcm_cpri_port_tx_cw_gcw_filter_get(int unit, int port, bcm_cpri_tx_gcw_tx_filter_info_t *config);
int bcm_cpri_port_tx_cw_gcw_filter_set(int unit, int port, bcm_cpri_tx_gcw_tx_filter_info_t *config);
int bcm_cpri_port_tx_cw_gcw_word_set(int unit, bcm_port_t port, int group_index, uint16 gcw_word);
int bcm_cpri_port_tx_cw_l1_inband_info_get(int unit, int port, bcm_cpri_cw_l1_inband_info_t *inband_info);
int bcm_cpri_port_tx_cw_l1_inband_info_set(int unit, int port, bcm_cpri_cw_l1_inband_info_t *inband_info);
int bcm_cpri_port_tx_cw_rsvd5_config_get(int unit, int port, bcm_cpri_tx_cw_rsvd5_config_info_t *config);
int bcm_cpri_port_tx_cw_rsvd5_config_set(int unit, int port, bcm_cpri_tx_cw_rsvd5_config_info_t *config);
int bcm_cpri_port_tx_cw_sync_info_get(int unit, int port, bcm_cpri_cw_sync_info_t *entry);
int bcm_cpri_port_tx_cw_sync_info_set(int unit, int port, bcm_cpri_cw_sync_info_t *entry);
int bcm_cpri_port_tx_cw_vsd_config_get(int unit, int port, bcm_cpri_tx_vsd_config_info_t *entry);
int bcm_cpri_port_tx_cw_vsd_config_set(int unit, int port, bcm_cpri_tx_vsd_config_info_t *entry);
int bcm_cpri_port_tx_cw_vsd_ctrl_flow_add(int unit, int port, uint16 group_id, bcm_cpri_tx_vsd_flow_info_t *config);
int bcm_cpri_port_tx_cw_vsd_ctrl_flow_delete(int unit, int port, uint16 group_id);
int bcm_cpri_port_tx_cw_vsd_ctrl_flow_get(int unit, int port, uint16 group_id, bcm_cpri_tx_vsd_flow_info_t *config);
int bcm_cpri_port_tx_cw_vsd_raw_filter_get(int unit, int port, bcm_cpri_tx_cw_vsd_raw_filter_info_t *config);
int bcm_cpri_port_tx_cw_vsd_raw_filter_set(int unit, int port, bcm_cpri_tx_cw_vsd_raw_filter_info_t *config);
int bcm_cpri_port_tx_cw_vsd_raw_flow_config_get(int unit, int port, uint8 index, bcm_cpri_tx_vsd_raw_config_info_t *config);
int bcm_cpri_port_tx_cw_vsd_raw_flow_config_set(int unit, int port, uint8 index, bcm_cpri_tx_vsd_raw_config_info_t *config);
int bcm_cpri_port_tx_enable_get(int unit, bcm_gport_t port, int *enable);
int bcm_cpri_port_tx_enable_set(int unit, bcm_gport_t port, int enable);
int bcm_cpri_port_tx_frame_tgen_config_get(int unit, bcm_gport_t port, int *enable, bcm_cpri_tx_frame_tgen_config_t *tgen_config);
int bcm_cpri_port_tx_frame_tgen_config_set(int unit, bcm_gport_t port, int enable, bcm_cpri_tx_frame_tgen_config_t *tgen_config);
int bcm_cpri_port_tx_pipeline_clear(int unit, bcm_gport_t port);
int bcm_cpri_port_tx_speed_get(int unit, bcm_gport_t port, bcm_cpri_port_type_t *port_type, bcm_cpri_port_speed_t *speed);
int bcm_cpri_port_tx_speed_set(int unit, bcm_gport_t port, bcm_cpri_port_type_t port_type, bcm_cpri_port_speed_t speed);
int bcm_cpri_rsvd1_msg_get(int unit, bcm_cpri_rsvd1_msg_t *rsvd1_msg);
int bcm_cpri_speed_scan_callback_register(int unit, bcm_cpri_speed_scan_handler_t callback, void *user_data);
int bcm_cpri_speed_scan_callback_unregister(int unit, bcm_cpri_speed_scan_handler_t callback);
int bcm_cpri_speed_scan_config_get(int unit, int *interval_in_us, int *enable);
int bcm_cpri_speed_scan_config_set(int unit, int interval_in_us, int enable);
int bcm_cpri_speed_scan_init(int unit);
int bcm_cpri_speed_scan_port_config_add(int unit, bcm_port_t port, bcm_cpri_port_speed_t *speed_list, int num_speed);
int bcm_cpri_speed_scan_port_config_delete(int unit, bcm_port_t port);
int bcm_cpri_speed_scan_port_config_get(int unit, bcm_port_t port, bcm_cpri_port_speed_t *speed_list, int num_element, int *num_speed);