blob: e5a5c8fdfd24d296c424eeceaec77f62839e16c3 [file] [log] [blame]
Harald Weltecca49632012-06-16 17:45:59 +08001LIBOSMOGB_1.0 {
2global:
3bssgp_cause_str;
4bssgp_create_cell_id;
Philipp Maierbd10c212020-12-14 22:28:19 +01005bssgp_create_rim_ri;
Philipp Maier9828d282021-01-06 20:40:23 +01006bssgp_dec_app_err_cont_nacc;
7bssgp_dec_ran_inf_ack_rim_cont;
8bssgp_dec_ran_inf_err_rim_cont;
9bssgp_dec_ran_inf_req_app_cont_nacc;
10bssgp_dec_ran_inf_req_rim_cont;
11bssgp_dec_ran_inf_app_cont_nacc;
12bssgp_dec_ran_inf_app_err_rim_cont;
13bssgp_dec_ran_inf_rim_cont;
Max93bc64f2016-04-11 16:57:34 +020014bssgp_pdu_str;
Philipp Maier9828d282021-01-06 20:40:23 +010015bssgp_enc_app_err_cont_nacc;
16bssgp_enc_ran_inf_ack_rim_cont;
17bssgp_enc_ran_inf_err_rim_cont;
18bssgp_enc_ran_inf_req_app_cont_nacc;
19bssgp_enc_ran_inf_req_rim_cont;
20bssgp_enc_ran_inf_app_cont_nacc;
21bssgp_enc_ran_inf_app_err_rim_cont;
22bssgp_enc_ran_inf_rim_cont;
Pau Espin Pedrola5af0442021-05-06 16:03:50 +020023bssgp_encode_rim_pdu;
Harald Welted11c0592012-09-06 21:57:11 +020024bssgp_fc_in;
Harald Weltebb826222012-09-07 10:22:01 +020025bssgp_fc_init;
Harald Welted11c0592012-09-06 21:57:11 +020026bssgp_fc_ms_init;
Alexander Couzensacc0a072018-08-07 11:22:28 +020027bssgp_fc_flush_queue;
28bssgp_flush_all_queues;
Harald Weltecca49632012-06-16 17:45:59 +080029bssgp_msgb_alloc;
Jacob Erlbeckf78ec5c2015-11-17 09:53:23 +010030bssgp_msgb_copy;
Harald Weltecca49632012-06-16 17:45:59 +080031bssgp_msgb_tlli_put;
Maxf1ad60e2018-01-05 14:19:33 +010032bssgp_msgb_ra_put;
Philipp Maier139c4ae2021-01-22 17:19:05 +010033bssgp_nacc_cause_strs;
Harald Weltecca49632012-06-16 17:45:59 +080034bssgp_parse_cell_id;
Philipp Maier7741bc32021-01-07 21:55:48 +010035bssgp_parse_rim_pdu;
Philipp Maierbd10c212020-12-14 22:28:19 +010036bssgp_parse_rim_ri;
Philipp Maier3c577262023-08-10 11:47:54 +020037bssgp_parse_rim_ra;
Philipp Maier8b19d062021-01-22 18:05:35 +010038bssgp_ran_inf_app_id_strs;
Philipp Maiercf114112021-01-22 18:24:12 +010039bssgp_rim_routing_info_discr_strs;
Philipp Maierc08a3fd2021-01-25 22:00:01 +010040bssgp_rim_ri_name_buf;
41bssgp_rim_ri_name;
Alexander Couzens85a8fd32020-07-18 15:57:07 +020042bssgp_set_bssgp_callback;
Harald Weltecca49632012-06-16 17:45:59 +080043bssgp_tx_bvc_block;
44bssgp_tx_bvc_reset;
Harald Welte2d3465f2020-06-26 15:13:19 +020045bssgp_tx_bvc_reset2;
Daniel Willmann2d42b902020-09-26 09:11:05 +020046bssgp_tx_bvc_reset_nsei_bvci;
Harald Weltecca49632012-06-16 17:45:59 +080047bssgp_tx_bvc_unblock;
Andreas Eversbergf44ed8c2012-09-23 06:05:20 +020048bssgp_tx_fc_bvc;
49bssgp_tx_fc_ms;
Harald Weltecca49632012-06-16 17:45:59 +080050bssgp_tx_flush_ll_ack;
51bssgp_tx_llc_discarded;
52bssgp_tx_ra_capa_upd;
53bssgp_tx_radio_status_imsi;
54bssgp_tx_radio_status_tlli;
55bssgp_tx_radio_status_tmsi;
56bssgp_tx_resume;
57bssgp_tx_resume_ack;
58bssgp_tx_resume_nack;
Philipp Maier7741bc32021-01-07 21:55:48 +010059bssgp_tx_rim;
Philipp Maier9e755442023-08-09 16:39:06 +020060bssgp_tx_rim_encoded;
Harald Weltecca49632012-06-16 17:45:59 +080061bssgp_tx_simple_bvci;
62bssgp_tx_status;
63bssgp_tx_suspend;
64bssgp_tx_suspend_ack;
65bssgp_tx_suspend_nack;
66bssgp_tx_ul_ud;
Harald Welte641f7ce2012-06-17 23:05:26 +080067bssgp_rcvmsg;
68bssgp_rx_paging;
69bssgp_set_log_ss;
70bssgp_tx_dl_ud;
Max8b8938f2017-06-29 19:48:29 +020071bssgp_tx_bvc_ptp_reset;
Harald Welte641f7ce2012-06-17 23:05:26 +080072bssgp_tx_paging;
73bssgp_vty_init;
Harald Weltec2414042012-06-17 23:32:48 +080074bssgp_nsi;
Harald Weltecca49632012-06-16 17:45:59 +080075
Harald Welte17a892f2020-12-07 21:39:03 +010076bssgp2_nsi_tx_ptp;
77bssgp2_nsi_tx_sig;
Harald Welte4394bb92020-12-08 20:40:44 +010078bssgp2_dec_fc_bvc;
79bssgp2_dec_fc_ms;
Harald Welte17a892f2020-12-07 21:39:03 +010080bssgp2_enc_bvc_block;
81bssgp2_enc_bvc_block_ack;
82bssgp2_enc_bvc_unblock;
83bssgp2_enc_bvc_unblock_ack;
84bssgp2_enc_bvc_reset;
85bssgp2_enc_bvc_reset_ack;
Harald Welte4394bb92020-12-08 20:40:44 +010086bssgp2_enc_fc_bvc;
87bssgp2_enc_fc_bvc_ack;
88bssgp2_enc_fc_ms;
89bssgp2_enc_fc_ms_ack;
Alexander Couzens71ad5302022-09-28 16:22:29 +020090bssgp2_enc_flush_ll;
Harald Welte17a892f2020-12-07 21:39:03 +010091bssgp2_enc_status;
92
93bssgp_bvc_fsm_alloc_sig_bss;
94bssgp_bvc_fsm_alloc_ptp_bss;
95bssgp_bvc_fsm_alloc_sig_sgsn;
96bssgp_bvc_fsm_alloc_ptp_sgsn;
97bssgp_bvc_fsm_set_ops;
98bssgp_bvc_fsm_is_unblocked;
99bssgp_bvc_fsm_get_block_cause;
Daniel Willmann4e5cdad2021-02-12 22:27:56 +0100100bssgp_bvc_fsm_get_features_advertised;
101bssgp_bvc_fsm_get_features_received;
102bssgp_bvc_fsm_get_features_negotiated;
Daniel Willmann1ff86f72021-01-25 17:02:25 +0100103bssgp_bvc_fsm_set_max_pdu_len;
104bssgp_bvc_fsm_get_max_pdu_len;
Harald Welte17a892f2020-12-07 21:39:03 +0100105
Alexander Couzens841817e2020-11-19 00:41:29 +0100106osmo_fr_network_alloc;
Harald Welte47cc55c2021-03-30 11:58:51 +0200107osmo_fr_network_free;
Alexander Couzens841817e2020-11-19 00:41:29 +0100108osmo_fr_link_alloc;
109osmo_fr_link_free;
110osmo_fr_dlc_alloc;
111osmo_fr_rx;
112osmo_fr_tx_dlc;
113osmo_fr_role_names;
114
Max54ca30c2017-05-22 14:48:27 +0200115gprs_ns_signal_ns_names;
Max584f4b62017-05-04 11:59:52 +0200116gprs_ns_pdu_strings;
Harald Weltecca49632012-06-16 17:45:59 +0800117gprs_ns_cause_str;
118gprs_ns_destroy;
Holger Hans Peter Freytherc62a1bf2013-07-02 09:10:11 +0200119gprs_ns_close;
Harald Weltecca49632012-06-16 17:45:59 +0800120gprs_ns_frgre_listen;
121gprs_ns_frgre_sendmsg;
122gprs_ns_instantiate;
123gprs_ns_nsip_listen;
Harald Weltef5430362012-06-17 12:25:53 +0800124gprs_ns_nsip_connect;
Harald Welte047f3872018-07-01 21:04:45 +0200125gprs_ns_nsip_connect_sns;
Harald Weltecca49632012-06-16 17:45:59 +0800126gprs_ns_rcvmsg;
127gprs_ns_sendmsg;
128gprs_ns_set_log_ss;
129gprs_ns_tx_alive;
130gprs_ns_tx_alive_ack;
131gprs_ns_tx_block;
132gprs_ns_tx_reset;
133gprs_ns_tx_status;
134gprs_ns_tx_unblock;
135gprs_ns_vty_init;
Jacob Erlbeck96550e02013-10-14 22:06:47 +0200136gprs_ns_ll_str;
Harald Welte4a62eda2019-03-18 18:27:00 +0100137gprs_ns_ll_str_buf;
Harald Welte179f3572019-03-18 18:38:47 +0100138gprs_ns_ll_str_c;
Jacob Erlbeck96550e02013-10-14 22:06:47 +0200139gprs_ns_ll_copy;
140gprs_ns_ll_clear;
Jacob Erlbeck8d192d72015-04-07 17:52:45 +0200141gprs_ns_msgb_alloc;
Harald Weltecca49632012-06-16 17:45:59 +0800142
Alexander Couzens2498f1d2020-10-27 01:09:01 +0100143gprs_ns2_aff_cause_prim_strs;
Alexander Couzensaaa55a62020-12-03 06:02:03 +0100144gprs_ns2_bind_by_name;
Alexander Couzensb3b837c2020-10-27 15:12:25 +0100145gprs_ns2_cause_strs;
Alexander Couzens6a161492020-07-12 13:45:50 +0200146gprs_ns2_create_nse;
Harald Welte5b034fb2021-03-04 14:16:49 +0100147gprs_ns2_create_nse2;
Alexander Couzens6a161492020-07-12 13:45:50 +0200148gprs_ns2_find_vc_by_sockaddr;
149gprs_ns2_free;
150gprs_ns2_free_bind;
Alexander Couzens896fcd52020-10-11 19:52:36 +0200151gprs_ns2_free_binds;
Alexander Couzens6a161492020-07-12 13:45:50 +0200152gprs_ns2_free_nse;
Alexander Couzens4b6c8af2020-10-11 20:15:25 +0200153gprs_ns2_free_nses;
Alexander Couzens6a161492020-07-12 13:45:50 +0200154gprs_ns2_free_nsvc;
Alexander Couzens47558792020-12-06 03:16:11 +0100155gprs_ns2_free_nsvcs;
Alexander Couzens6a161492020-07-12 13:45:50 +0200156gprs_ns2_frgre_bind;
Alexander Couzens841817e2020-11-19 00:41:29 +0100157gprs_ns2_fr_bind;
158gprs_ns2_fr_bind_netif;
159gprs_ns2_fr_bind_by_netif;
160gprs_ns2_fr_connect;
161gprs_ns2_fr_nsvc_by_dlci;
162gprs_ns2_fr_nsvc_dlci;
163gprs_ns2_is_fr_bind;
164gprs_ns2_find_vc_by_dlci;
Alexander Couzens6a161492020-07-12 13:45:50 +0200165gprs_ns2_instantiate;
166gprs_ns2_ip_bind;
Alexander Couzens4f608452020-10-11 18:41:24 +0200167gprs_ns2_ip_bind_by_sockaddr;
Alexander Couzens6a161492020-07-12 13:45:50 +0200168gprs_ns2_ip_bind_set_dscp;
Harald Welted99e4ee2021-04-28 19:57:12 +0200169gprs_ns2_ip_bind_set_priority;
Alexander Couzensc4704762021-02-08 23:13:12 +0100170gprs_ns2_ip_bind_set_sns_weight;
Alexander Couzens6a161492020-07-12 13:45:50 +0200171gprs_ns2_ip_bind_sockaddr;
172gprs_ns2_ip_connect;
173gprs_ns2_ip_connect2;
174gprs_ns2_ip_connect_inactive;
Alexander Couzens979f5f52020-10-11 21:01:48 +0200175gprs_ns2_ip_vc_local;
Alexander Couzensc4229a42020-10-11 20:58:04 +0200176gprs_ns2_ip_vc_remote;
Alexander Couzensd420ea92020-10-12 01:11:05 +0200177gprs_ns2_ip_vc_equal;
Alexander Couzens6a161492020-07-12 13:45:50 +0200178gprs_ns2_is_frgre_bind;
179gprs_ns2_is_ip_bind;
180gprs_ns2_ll_str;
181gprs_ns2_ll_str_buf;
182gprs_ns2_ll_str_c;
Harald Weltea24e7ee2020-11-29 17:38:48 +0100183gprs_ns2_lltype_strs;
Alexander Couzens6a161492020-07-12 13:45:50 +0200184gprs_ns2_nse_by_nsei;
Alexander Couzens6cb5d5f2020-10-11 23:23:31 +0200185gprs_ns2_nse_foreach_nsvc;
Alexander Couzens05e7f7d2020-10-11 19:51:46 +0200186gprs_ns2_nse_nsei;
Alexander Couzens125298f2020-10-11 21:22:42 +0200187gprs_ns2_nse_sns_remote;
Alexander Couzens6a161492020-07-12 13:45:50 +0200188gprs_ns2_nsvc_by_nsvci;
189gprs_ns2_nsvc_by_sockaddr;
Daniel Willmannf1286542020-11-03 23:03:33 +0100190gprs_ns2_nsvc_state_name;
Alexander Couzens2498f1d2020-10-27 01:09:01 +0100191gprs_ns2_prim_strs;
Alexander Couzens6a161492020-07-12 13:45:50 +0200192gprs_ns2_recv_prim;
193gprs_ns2_reset_persistent_nsvcs;
194gprs_ns2_start_alive_all_nsvcs;
Alexander Couzens6b9d2322021-02-12 03:17:59 +0100195gprs_ns2_sns_add_bind;
Alexander Couzense769f522020-12-07 07:37:07 +0100196gprs_ns2_sns_add_endpoint;
Alexander Couzens6b9d2322021-02-12 03:17:59 +0100197gprs_ns2_sns_del_bind;
Alexander Couzense769f522020-12-07 07:37:07 +0100198gprs_ns2_sns_del_endpoint;
Alexander Couzens6a161492020-07-12 13:45:50 +0200199gprs_ns2_vty_init;
Alexander Couzense43b46e2021-01-27 21:52:08 +0100200gprs_ns2_vty_init_reduced;
Alexander Couzens6a161492020-07-12 13:45:50 +0200201
Harald Welte68944962020-06-07 10:31:48 +0200202gprs_nsvc_create2;
Harald Weltef5430362012-06-17 12:25:53 +0800203gprs_nsvc_delete;
Harald Weltecca49632012-06-16 17:45:59 +0800204gprs_nsvc_reset;
Harald Weltef5430362012-06-17 12:25:53 +0800205gprs_nsvc_by_nsvci;
206gprs_nsvc_by_nsei;
Daniel Willmannf1318fe2018-05-29 20:55:18 +0200207gprs_nsvc_state_append;
Harald Weltecca49632012-06-16 17:45:59 +0800208
Harald Weltec2414042012-06-17 23:32:48 +0800209gprs_log_filter_fn;
Harald Weltecca49632012-06-16 17:45:59 +0800210
Harald Weltefcaa8052012-06-18 12:19:14 +0800211btsctx_alloc;
Vadim Yanitskiy8eae2fc2019-11-09 01:45:11 +0700212bssgp_bvc_ctx_free;
Harald Weltefcaa8052012-06-18 12:19:14 +0800213btsctx_by_bvci_nsei;
214btsctx_by_raid_cid;
215
Harald Welte8f825282020-12-04 18:50:11 +0100216osmo_pdef_bssgp;
217
Harald Weltecca49632012-06-16 17:45:59 +0800218local: *;
219};