LIBOSMOGB_1.0 {
global:
bssgp_cause_str;
bssgp_create_cell_id;
bssgp_create_cell_id2;
bssgp_create_rim_ri;
bssgp_dec_app_err_cont_nacc;
bssgp_dec_ran_inf_ack_rim_cont;
bssgp_dec_ran_inf_err_rim_cont;
bssgp_dec_ran_inf_req_app_cont_nacc;
bssgp_dec_ran_inf_req_rim_cont;
bssgp_dec_ran_inf_app_cont_nacc;
bssgp_dec_ran_inf_app_err_rim_cont;
bssgp_dec_ran_inf_rim_cont;
bssgp_pdu_str;
bssgp_enc_app_err_cont_nacc;
bssgp_enc_ran_inf_ack_rim_cont;
bssgp_enc_ran_inf_err_rim_cont;
bssgp_enc_ran_inf_req_app_cont_nacc;
bssgp_enc_ran_inf_req_rim_cont;
bssgp_enc_ran_inf_app_cont_nacc;
bssgp_enc_ran_inf_app_err_rim_cont;
bssgp_enc_ran_inf_rim_cont;
bssgp_encode_rim_pdu;
bssgp_fc_in;
bssgp_fc_init;
bssgp_fc_ms_init;
bssgp_fc_flush_queue;
bssgp_flush_all_queues;
bssgp_msgb_alloc;
bssgp_msgb_copy;
bssgp_msgb_tlli_put;
bssgp_msgb_ra_put;
bssgp_nacc_cause_strs;
bssgp_parse_cell_id;
bssgp_parse_cell_id2;
bssgp_parse_rim_pdu;
bssgp_parse_rim_ri;
bssgp_parse_rim_ra;
bssgp_ran_inf_app_id_strs;
bssgp_rim_routing_info_discr_strs;
bssgp_rim_ri_name_buf;
bssgp_rim_ri_name;
bssgp_set_bssgp_callback;
bssgp_tx_bvc_block;
bssgp_tx_bvc_reset;
bssgp_tx_bvc_reset2;
bssgp_tx_bvc_reset_nsei_bvci;
bssgp_tx_bvc_unblock;
bssgp_tx_fc_bvc;
bssgp_tx_fc_ms;
bssgp_tx_flush_ll_ack;
bssgp_tx_llc_discarded;
bssgp_tx_ra_capa_upd;
bssgp_tx_radio_status_imsi;
bssgp_tx_radio_status_tlli;
bssgp_tx_radio_status_tmsi;
bssgp_tx_resume;
bssgp_tx_resume_ack;
bssgp_tx_resume_nack;
bssgp_tx_rim;
bssgp_tx_rim_encoded;
bssgp_tx_simple_bvci;
bssgp_tx_status;
bssgp_tx_suspend;
bssgp_tx_suspend_ack;
bssgp_tx_suspend_nack;
bssgp_tx_ul_ud;
bssgp_rcvmsg;
bssgp_rx_paging;
bssgp_set_log_ss;
bssgp_tx_dl_ud;
bssgp_tx_bvc_ptp_reset;
bssgp_tx_paging;
bssgp_vty_init;
bssgp_nsi;

bssgp2_nsi_tx_ptp;
bssgp2_nsi_tx_sig;
bssgp2_dec_fc_bvc;
bssgp2_dec_fc_ms;
bssgp2_enc_bvc_block;
bssgp2_enc_bvc_block_ack;
bssgp2_enc_bvc_unblock;
bssgp2_enc_bvc_unblock_ack;
bssgp2_enc_bvc_reset;
bssgp2_enc_bvc_reset_ack;
bssgp2_enc_fc_bvc;
bssgp2_enc_fc_bvc_ack;
bssgp2_enc_fc_ms;
bssgp2_enc_fc_ms_ack;
bssgp2_enc_flush_ll;
bssgp2_enc_status;

bssgp_bvc_fsm_alloc_sig_bss;
bssgp_bvc_fsm_alloc_ptp_bss;
bssgp_bvc_fsm_alloc_sig_sgsn;
bssgp_bvc_fsm_alloc_ptp_sgsn;
bssgp_bvc_fsm_set_ops;
bssgp_bvc_fsm_is_unblocked;
bssgp_bvc_fsm_get_block_cause;
bssgp_bvc_fsm_get_features_advertised;
bssgp_bvc_fsm_get_features_received;
bssgp_bvc_fsm_get_features_negotiated;
bssgp_bvc_fsm_set_max_pdu_len;
bssgp_bvc_fsm_get_max_pdu_len;

osmo_fr_network_alloc;
osmo_fr_network_free;
osmo_fr_link_alloc;
osmo_fr_link_free;
osmo_fr_dlc_alloc;
osmo_fr_rx;
osmo_fr_tx_dlc;
osmo_fr_role_names;

gprs_ns_signal_ns_names;
gprs_ns_pdu_strings;
gprs_ns_cause_str;
gprs_ns_destroy;
gprs_ns_close;
gprs_ns_frgre_listen;
gprs_ns_frgre_sendmsg;
gprs_ns_instantiate;
gprs_ns_nsip_listen;
gprs_ns_nsip_connect;
gprs_ns_nsip_connect_sns;
gprs_ns_rcvmsg;
gprs_ns_sendmsg;
gprs_ns_set_log_ss;
gprs_ns_tx_alive;
gprs_ns_tx_alive_ack;
gprs_ns_tx_block;
gprs_ns_tx_reset;
gprs_ns_tx_status;
gprs_ns_tx_unblock;
gprs_ns_vty_init;
gprs_ns_ll_str;
gprs_ns_ll_str_buf;
gprs_ns_ll_str_c;
gprs_ns_ll_copy;
gprs_ns_ll_clear;
gprs_ns_msgb_alloc;

gprs_ns2_aff_cause_prim_strs;
gprs_ns2_bind_by_name;
gprs_ns2_cause_strs;
gprs_ns2_create_nse;
gprs_ns2_create_nse2;
gprs_ns2_find_vc_by_sockaddr;
gprs_ns2_free;
gprs_ns2_free_bind;
gprs_ns2_free_binds;
gprs_ns2_free_nse;
gprs_ns2_free_nses;
gprs_ns2_free_nsvc;
gprs_ns2_free_nsvcs;
gprs_ns2_frgre_bind;
gprs_ns2_fr_bind;
gprs_ns2_fr_bind_netif;
gprs_ns2_fr_bind_by_netif;
gprs_ns2_fr_connect;
gprs_ns2_fr_nsvc_by_dlci;
gprs_ns2_fr_nsvc_dlci;
gprs_ns2_is_fr_bind;
gprs_ns2_find_vc_by_dlci;
gprs_ns2_instantiate;
gprs_ns2_ip_bind;
gprs_ns2_ip_bind_by_sockaddr;
gprs_ns2_ip_bind_set_dscp;
gprs_ns2_ip_bind_set_priority;
gprs_ns2_ip_bind_set_sns_weight;
gprs_ns2_ip_bind_sockaddr;
gprs_ns2_ip_connect;
gprs_ns2_ip_connect2;
gprs_ns2_ip_connect_inactive;
gprs_ns2_ip_vc_local;
gprs_ns2_ip_vc_remote;
gprs_ns2_ip_vc_equal;
gprs_ns2_is_frgre_bind;
gprs_ns2_is_ip_bind;
gprs_ns2_ll_str;
gprs_ns2_ll_str_buf;
gprs_ns2_ll_str_c;
gprs_ns2_lltype_strs;
gprs_ns2_nse_by_nsei;
gprs_ns2_nse_foreach_nsvc;
gprs_ns2_nse_nsei;
gprs_ns2_nse_sns_remote;
gprs_ns2_nsvc_by_nsvci;
gprs_ns2_nsvc_by_sockaddr;
gprs_ns2_nsvc_state_name;
gprs_ns2_prim_strs;
gprs_ns2_recv_prim;
gprs_ns2_reset_persistent_nsvcs;
gprs_ns2_start_alive_all_nsvcs;
gprs_ns2_sns_add_bind;
gprs_ns2_sns_add_endpoint;
gprs_ns2_sns_del_bind;
gprs_ns2_sns_del_endpoint;
gprs_ns2_vty_init;
gprs_ns2_vty_init_reduced;

gprs_nsvc_create2;
gprs_nsvc_delete;
gprs_nsvc_reset;
gprs_nsvc_by_nsvci;
gprs_nsvc_by_nsei;
gprs_nsvc_state_append;

gprs_log_filter_fn;

btsctx_alloc;
bssgp_bvc_ctx_free;
btsctx_by_bvci_nsei;
btsctx_by_raid_cid;

osmo_pdef_bssgp;

local: *;
};
