Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 1 | LIBOSMOGB_1.0 { |
2 | global: | ||||
3 | bssgp_cause_str; | ||||
4 | bssgp_create_cell_id; | ||||
Philipp Maier | bd10c21 | 2020-12-14 22:28:19 +0100 | [diff] [blame] | 5 | bssgp_create_rim_ri; |
Philipp Maier | 9828d28 | 2021-01-06 20:40:23 +0100 | [diff] [blame] | 6 | bssgp_dec_app_err_cont_nacc; |
7 | bssgp_dec_ran_inf_ack_rim_cont; | ||||
8 | bssgp_dec_ran_inf_err_rim_cont; | ||||
9 | bssgp_dec_ran_inf_req_app_cont_nacc; | ||||
10 | bssgp_dec_ran_inf_req_rim_cont; | ||||
11 | bssgp_dec_ran_inf_app_cont_nacc; | ||||
12 | bssgp_dec_ran_inf_app_err_rim_cont; | ||||
13 | bssgp_dec_ran_inf_rim_cont; | ||||
Max | 93bc64f | 2016-04-11 16:57:34 +0200 | [diff] [blame] | 14 | bssgp_pdu_str; |
Philipp Maier | 9828d28 | 2021-01-06 20:40:23 +0100 | [diff] [blame] | 15 | bssgp_enc_app_err_cont_nacc; |
16 | bssgp_enc_ran_inf_ack_rim_cont; | ||||
17 | bssgp_enc_ran_inf_err_rim_cont; | ||||
18 | bssgp_enc_ran_inf_req_app_cont_nacc; | ||||
19 | bssgp_enc_ran_inf_req_rim_cont; | ||||
20 | bssgp_enc_ran_inf_app_cont_nacc; | ||||
21 | bssgp_enc_ran_inf_app_err_rim_cont; | ||||
22 | bssgp_enc_ran_inf_rim_cont; | ||||
Pau Espin Pedrol | a5af044 | 2021-05-06 16:03:50 +0200 | [diff] [blame] | 23 | bssgp_encode_rim_pdu; |
Harald Welte | d11c059 | 2012-09-06 21:57:11 +0200 | [diff] [blame] | 24 | bssgp_fc_in; |
Harald Welte | bb82622 | 2012-09-07 10:22:01 +0200 | [diff] [blame] | 25 | bssgp_fc_init; |
Harald Welte | d11c059 | 2012-09-06 21:57:11 +0200 | [diff] [blame] | 26 | bssgp_fc_ms_init; |
Alexander Couzens | acc0a07 | 2018-08-07 11:22:28 +0200 | [diff] [blame] | 27 | bssgp_fc_flush_queue; |
28 | bssgp_flush_all_queues; | ||||
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 29 | bssgp_msgb_alloc; |
Jacob Erlbeck | f78ec5c | 2015-11-17 09:53:23 +0100 | [diff] [blame] | 30 | bssgp_msgb_copy; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 31 | bssgp_msgb_tlli_put; |
Max | f1ad60e | 2018-01-05 14:19:33 +0100 | [diff] [blame] | 32 | bssgp_msgb_ra_put; |
Philipp Maier | 139c4ae | 2021-01-22 17:19:05 +0100 | [diff] [blame] | 33 | bssgp_nacc_cause_strs; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 34 | bssgp_parse_cell_id; |
Philipp Maier | 7741bc3 | 2021-01-07 21:55:48 +0100 | [diff] [blame] | 35 | bssgp_parse_rim_pdu; |
Philipp Maier | bd10c21 | 2020-12-14 22:28:19 +0100 | [diff] [blame] | 36 | bssgp_parse_rim_ri; |
Philipp Maier | 8b19d06 | 2021-01-22 18:05:35 +0100 | [diff] [blame] | 37 | bssgp_ran_inf_app_id_strs; |
Philipp Maier | cf11411 | 2021-01-22 18:24:12 +0100 | [diff] [blame] | 38 | bssgp_rim_routing_info_discr_strs; |
Philipp Maier | c08a3fd | 2021-01-25 22:00:01 +0100 | [diff] [blame] | 39 | bssgp_rim_ri_name_buf; |
40 | bssgp_rim_ri_name; | ||||
Alexander Couzens | 85a8fd3 | 2020-07-18 15:57:07 +0200 | [diff] [blame] | 41 | bssgp_set_bssgp_callback; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 42 | bssgp_tx_bvc_block; |
43 | bssgp_tx_bvc_reset; | ||||
Harald Welte | 2d3465f | 2020-06-26 15:13:19 +0200 | [diff] [blame] | 44 | bssgp_tx_bvc_reset2; |
Daniel Willmann | 2d42b90 | 2020-09-26 09:11:05 +0200 | [diff] [blame] | 45 | bssgp_tx_bvc_reset_nsei_bvci; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 46 | bssgp_tx_bvc_unblock; |
Andreas Eversberg | f44ed8c | 2012-09-23 06:05:20 +0200 | [diff] [blame] | 47 | bssgp_tx_fc_bvc; |
48 | bssgp_tx_fc_ms; | ||||
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 49 | bssgp_tx_flush_ll_ack; |
50 | bssgp_tx_llc_discarded; | ||||
51 | bssgp_tx_ra_capa_upd; | ||||
52 | bssgp_tx_radio_status_imsi; | ||||
53 | bssgp_tx_radio_status_tlli; | ||||
54 | bssgp_tx_radio_status_tmsi; | ||||
55 | bssgp_tx_resume; | ||||
56 | bssgp_tx_resume_ack; | ||||
57 | bssgp_tx_resume_nack; | ||||
Philipp Maier | 7741bc3 | 2021-01-07 21:55:48 +0100 | [diff] [blame] | 58 | bssgp_tx_rim; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 59 | bssgp_tx_simple_bvci; |
60 | bssgp_tx_status; | ||||
61 | bssgp_tx_suspend; | ||||
62 | bssgp_tx_suspend_ack; | ||||
63 | bssgp_tx_suspend_nack; | ||||
64 | bssgp_tx_ul_ud; | ||||
Harald Welte | 641f7ce | 2012-06-17 23:05:26 +0800 | [diff] [blame] | 65 | bssgp_rcvmsg; |
66 | bssgp_rx_paging; | ||||
67 | bssgp_set_log_ss; | ||||
68 | bssgp_tx_dl_ud; | ||||
Max | 8b8938f | 2017-06-29 19:48:29 +0200 | [diff] [blame] | 69 | bssgp_tx_bvc_ptp_reset; |
Harald Welte | 641f7ce | 2012-06-17 23:05:26 +0800 | [diff] [blame] | 70 | bssgp_tx_paging; |
71 | bssgp_vty_init; | ||||
Harald Welte | c241404 | 2012-06-17 23:32:48 +0800 | [diff] [blame] | 72 | bssgp_nsi; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 73 | |
Harald Welte | 17a892f | 2020-12-07 21:39:03 +0100 | [diff] [blame] | 74 | bssgp2_nsi_tx_ptp; |
75 | bssgp2_nsi_tx_sig; | ||||
Harald Welte | 4394bb9 | 2020-12-08 20:40:44 +0100 | [diff] [blame] | 76 | bssgp2_dec_fc_bvc; |
77 | bssgp2_dec_fc_ms; | ||||
Harald Welte | 17a892f | 2020-12-07 21:39:03 +0100 | [diff] [blame] | 78 | bssgp2_enc_bvc_block; |
79 | bssgp2_enc_bvc_block_ack; | ||||
80 | bssgp2_enc_bvc_unblock; | ||||
81 | bssgp2_enc_bvc_unblock_ack; | ||||
82 | bssgp2_enc_bvc_reset; | ||||
83 | bssgp2_enc_bvc_reset_ack; | ||||
Harald Welte | 4394bb9 | 2020-12-08 20:40:44 +0100 | [diff] [blame] | 84 | bssgp2_enc_fc_bvc; |
85 | bssgp2_enc_fc_bvc_ack; | ||||
86 | bssgp2_enc_fc_ms; | ||||
87 | bssgp2_enc_fc_ms_ack; | ||||
Alexander Couzens | 71ad530 | 2022-09-28 16:22:29 +0200 | [diff] [blame] | 88 | bssgp2_enc_flush_ll; |
Harald Welte | 17a892f | 2020-12-07 21:39:03 +0100 | [diff] [blame] | 89 | bssgp2_enc_status; |
90 | |||||
91 | bssgp_bvc_fsm_alloc_sig_bss; | ||||
92 | bssgp_bvc_fsm_alloc_ptp_bss; | ||||
93 | bssgp_bvc_fsm_alloc_sig_sgsn; | ||||
94 | bssgp_bvc_fsm_alloc_ptp_sgsn; | ||||
95 | bssgp_bvc_fsm_set_ops; | ||||
96 | bssgp_bvc_fsm_is_unblocked; | ||||
97 | bssgp_bvc_fsm_get_block_cause; | ||||
Daniel Willmann | 4e5cdad | 2021-02-12 22:27:56 +0100 | [diff] [blame] | 98 | bssgp_bvc_fsm_get_features_advertised; |
99 | bssgp_bvc_fsm_get_features_received; | ||||
100 | bssgp_bvc_fsm_get_features_negotiated; | ||||
Daniel Willmann | 1ff86f7 | 2021-01-25 17:02:25 +0100 | [diff] [blame] | 101 | bssgp_bvc_fsm_set_max_pdu_len; |
102 | bssgp_bvc_fsm_get_max_pdu_len; | ||||
Harald Welte | 17a892f | 2020-12-07 21:39:03 +0100 | [diff] [blame] | 103 | |
Alexander Couzens | 841817e | 2020-11-19 00:41:29 +0100 | [diff] [blame] | 104 | osmo_fr_network_alloc; |
Harald Welte | 47cc55c | 2021-03-30 11:58:51 +0200 | [diff] [blame] | 105 | osmo_fr_network_free; |
Alexander Couzens | 841817e | 2020-11-19 00:41:29 +0100 | [diff] [blame] | 106 | osmo_fr_link_alloc; |
107 | osmo_fr_link_free; | ||||
108 | osmo_fr_dlc_alloc; | ||||
109 | osmo_fr_rx; | ||||
110 | osmo_fr_tx_dlc; | ||||
111 | osmo_fr_role_names; | ||||
112 | |||||
Max | 54ca30c | 2017-05-22 14:48:27 +0200 | [diff] [blame] | 113 | gprs_ns_signal_ns_names; |
Max | 584f4b6 | 2017-05-04 11:59:52 +0200 | [diff] [blame] | 114 | gprs_ns_pdu_strings; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 115 | gprs_ns_cause_str; |
116 | gprs_ns_destroy; | ||||
Holger Hans Peter Freyther | c62a1bf | 2013-07-02 09:10:11 +0200 | [diff] [blame] | 117 | gprs_ns_close; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 118 | gprs_ns_frgre_listen; |
119 | gprs_ns_frgre_sendmsg; | ||||
120 | gprs_ns_instantiate; | ||||
121 | gprs_ns_nsip_listen; | ||||
Harald Welte | f543036 | 2012-06-17 12:25:53 +0800 | [diff] [blame] | 122 | gprs_ns_nsip_connect; |
Harald Welte | 047f387 | 2018-07-01 21:04:45 +0200 | [diff] [blame] | 123 | gprs_ns_nsip_connect_sns; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 124 | gprs_ns_rcvmsg; |
125 | gprs_ns_sendmsg; | ||||
126 | gprs_ns_set_log_ss; | ||||
127 | gprs_ns_tx_alive; | ||||
128 | gprs_ns_tx_alive_ack; | ||||
129 | gprs_ns_tx_block; | ||||
130 | gprs_ns_tx_reset; | ||||
131 | gprs_ns_tx_status; | ||||
132 | gprs_ns_tx_unblock; | ||||
133 | gprs_ns_vty_init; | ||||
Jacob Erlbeck | 96550e0 | 2013-10-14 22:06:47 +0200 | [diff] [blame] | 134 | gprs_ns_ll_str; |
Harald Welte | 4a62eda | 2019-03-18 18:27:00 +0100 | [diff] [blame] | 135 | gprs_ns_ll_str_buf; |
Harald Welte | 179f357 | 2019-03-18 18:38:47 +0100 | [diff] [blame] | 136 | gprs_ns_ll_str_c; |
Jacob Erlbeck | 96550e0 | 2013-10-14 22:06:47 +0200 | [diff] [blame] | 137 | gprs_ns_ll_copy; |
138 | gprs_ns_ll_clear; | ||||
Jacob Erlbeck | 8d192d7 | 2015-04-07 17:52:45 +0200 | [diff] [blame] | 139 | gprs_ns_msgb_alloc; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 140 | |
Alexander Couzens | 2498f1d | 2020-10-27 01:09:01 +0100 | [diff] [blame] | 141 | gprs_ns2_aff_cause_prim_strs; |
Alexander Couzens | aaa55a6 | 2020-12-03 06:02:03 +0100 | [diff] [blame] | 142 | gprs_ns2_bind_by_name; |
Alexander Couzens | b3b837c | 2020-10-27 15:12:25 +0100 | [diff] [blame] | 143 | gprs_ns2_cause_strs; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 144 | gprs_ns2_create_nse; |
Harald Welte | 5b034fb | 2021-03-04 14:16:49 +0100 | [diff] [blame] | 145 | gprs_ns2_create_nse2; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 146 | gprs_ns2_find_vc_by_sockaddr; |
147 | gprs_ns2_free; | ||||
148 | gprs_ns2_free_bind; | ||||
Alexander Couzens | 896fcd5 | 2020-10-11 19:52:36 +0200 | [diff] [blame] | 149 | gprs_ns2_free_binds; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 150 | gprs_ns2_free_nse; |
Alexander Couzens | 4b6c8af | 2020-10-11 20:15:25 +0200 | [diff] [blame] | 151 | gprs_ns2_free_nses; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 152 | gprs_ns2_free_nsvc; |
Alexander Couzens | 4755879 | 2020-12-06 03:16:11 +0100 | [diff] [blame] | 153 | gprs_ns2_free_nsvcs; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 154 | gprs_ns2_frgre_bind; |
Alexander Couzens | 841817e | 2020-11-19 00:41:29 +0100 | [diff] [blame] | 155 | gprs_ns2_fr_bind; |
156 | gprs_ns2_fr_bind_netif; | ||||
157 | gprs_ns2_fr_bind_by_netif; | ||||
158 | gprs_ns2_fr_connect; | ||||
159 | gprs_ns2_fr_nsvc_by_dlci; | ||||
160 | gprs_ns2_fr_nsvc_dlci; | ||||
161 | gprs_ns2_is_fr_bind; | ||||
162 | gprs_ns2_find_vc_by_dlci; | ||||
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 163 | gprs_ns2_instantiate; |
164 | gprs_ns2_ip_bind; | ||||
Alexander Couzens | 4f60845 | 2020-10-11 18:41:24 +0200 | [diff] [blame] | 165 | gprs_ns2_ip_bind_by_sockaddr; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 166 | gprs_ns2_ip_bind_set_dscp; |
Harald Welte | d99e4ee | 2021-04-28 19:57:12 +0200 | [diff] [blame] | 167 | gprs_ns2_ip_bind_set_priority; |
Alexander Couzens | c470476 | 2021-02-08 23:13:12 +0100 | [diff] [blame] | 168 | gprs_ns2_ip_bind_set_sns_weight; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 169 | gprs_ns2_ip_bind_sockaddr; |
170 | gprs_ns2_ip_connect; | ||||
171 | gprs_ns2_ip_connect2; | ||||
172 | gprs_ns2_ip_connect_inactive; | ||||
Alexander Couzens | 979f5f5 | 2020-10-11 21:01:48 +0200 | [diff] [blame] | 173 | gprs_ns2_ip_vc_local; |
Alexander Couzens | c4229a4 | 2020-10-11 20:58:04 +0200 | [diff] [blame] | 174 | gprs_ns2_ip_vc_remote; |
Alexander Couzens | d420ea9 | 2020-10-12 01:11:05 +0200 | [diff] [blame] | 175 | gprs_ns2_ip_vc_equal; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 176 | gprs_ns2_is_frgre_bind; |
177 | gprs_ns2_is_ip_bind; | ||||
178 | gprs_ns2_ll_str; | ||||
179 | gprs_ns2_ll_str_buf; | ||||
180 | gprs_ns2_ll_str_c; | ||||
Harald Welte | a24e7ee | 2020-11-29 17:38:48 +0100 | [diff] [blame] | 181 | gprs_ns2_lltype_strs; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 182 | gprs_ns2_nse_by_nsei; |
Alexander Couzens | 6cb5d5f | 2020-10-11 23:23:31 +0200 | [diff] [blame] | 183 | gprs_ns2_nse_foreach_nsvc; |
Alexander Couzens | 05e7f7d | 2020-10-11 19:51:46 +0200 | [diff] [blame] | 184 | gprs_ns2_nse_nsei; |
Alexander Couzens | 125298f | 2020-10-11 21:22:42 +0200 | [diff] [blame] | 185 | gprs_ns2_nse_sns_remote; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 186 | gprs_ns2_nsvc_by_nsvci; |
187 | gprs_ns2_nsvc_by_sockaddr; | ||||
Daniel Willmann | f128654 | 2020-11-03 23:03:33 +0100 | [diff] [blame] | 188 | gprs_ns2_nsvc_state_name; |
Alexander Couzens | 2498f1d | 2020-10-27 01:09:01 +0100 | [diff] [blame] | 189 | gprs_ns2_prim_strs; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 190 | gprs_ns2_recv_prim; |
191 | gprs_ns2_reset_persistent_nsvcs; | ||||
192 | gprs_ns2_start_alive_all_nsvcs; | ||||
Alexander Couzens | 6b9d232 | 2021-02-12 03:17:59 +0100 | [diff] [blame] | 193 | gprs_ns2_sns_add_bind; |
Alexander Couzens | e769f52 | 2020-12-07 07:37:07 +0100 | [diff] [blame] | 194 | gprs_ns2_sns_add_endpoint; |
Alexander Couzens | 6b9d232 | 2021-02-12 03:17:59 +0100 | [diff] [blame] | 195 | gprs_ns2_sns_del_bind; |
Alexander Couzens | e769f52 | 2020-12-07 07:37:07 +0100 | [diff] [blame] | 196 | gprs_ns2_sns_del_endpoint; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 197 | gprs_ns2_vty_init; |
Alexander Couzens | e43b46e | 2021-01-27 21:52:08 +0100 | [diff] [blame] | 198 | gprs_ns2_vty_init_reduced; |
Alexander Couzens | 6a16149 | 2020-07-12 13:45:50 +0200 | [diff] [blame] | 199 | |
Harald Welte | 6894496 | 2020-06-07 10:31:48 +0200 | [diff] [blame] | 200 | gprs_nsvc_create2; |
Harald Welte | f543036 | 2012-06-17 12:25:53 +0800 | [diff] [blame] | 201 | gprs_nsvc_delete; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 202 | gprs_nsvc_reset; |
Harald Welte | f543036 | 2012-06-17 12:25:53 +0800 | [diff] [blame] | 203 | gprs_nsvc_by_nsvci; |
204 | gprs_nsvc_by_nsei; | ||||
Daniel Willmann | f1318fe | 2018-05-29 20:55:18 +0200 | [diff] [blame] | 205 | gprs_nsvc_state_append; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 206 | |
Harald Welte | c241404 | 2012-06-17 23:32:48 +0800 | [diff] [blame] | 207 | gprs_log_filter_fn; |
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 208 | |
Harald Welte | fcaa805 | 2012-06-18 12:19:14 +0800 | [diff] [blame] | 209 | btsctx_alloc; |
Vadim Yanitskiy | 8eae2fc | 2019-11-09 01:45:11 +0700 | [diff] [blame] | 210 | bssgp_bvc_ctx_free; |
Harald Welte | fcaa805 | 2012-06-18 12:19:14 +0800 | [diff] [blame] | 211 | btsctx_by_bvci_nsei; |
212 | btsctx_by_raid_cid; | ||||
213 | |||||
Harald Welte | 8f82528 | 2020-12-04 18:50:11 +0100 | [diff] [blame] | 214 | osmo_pdef_bssgp; |
215 | |||||
Harald Welte | cca4963 | 2012-06-16 17:45:59 +0800 | [diff] [blame] | 216 | local: *; |
217 | }; |