blob: e605d27dca017dc70f7627745a3a96adcd20ee4d [file] [log] [blame]
Harald Weltecca49632012-06-16 17:45:59 +08001LIBOSMOGB_1.0 {
2global:
3bssgp_cause_str;
4bssgp_create_cell_id;
Max93bc64f2016-04-11 16:57:34 +02005bssgp_pdu_str;
Harald Welted11c0592012-09-06 21:57:11 +02006bssgp_fc_in;
Harald Weltebb826222012-09-07 10:22:01 +02007bssgp_fc_init;
Harald Welted11c0592012-09-06 21:57:11 +02008bssgp_fc_ms_init;
Alexander Couzensacc0a072018-08-07 11:22:28 +02009bssgp_fc_flush_queue;
10bssgp_flush_all_queues;
Harald Weltecca49632012-06-16 17:45:59 +080011bssgp_msgb_alloc;
Jacob Erlbeckf78ec5c2015-11-17 09:53:23 +010012bssgp_msgb_copy;
Harald Weltecca49632012-06-16 17:45:59 +080013bssgp_msgb_tlli_put;
Maxf1ad60e2018-01-05 14:19:33 +010014bssgp_msgb_ra_put;
Harald Weltecca49632012-06-16 17:45:59 +080015bssgp_parse_cell_id;
Alexander Couzens85a8fd32020-07-18 15:57:07 +020016bssgp_set_bssgp_callback;
Harald Weltecca49632012-06-16 17:45:59 +080017bssgp_tx_bvc_block;
18bssgp_tx_bvc_reset;
Harald Welte2d3465f2020-06-26 15:13:19 +020019bssgp_tx_bvc_reset2;
Daniel Willmann2d42b902020-09-26 09:11:05 +020020bssgp_tx_bvc_reset_nsei_bvci;
Harald Weltecca49632012-06-16 17:45:59 +080021bssgp_tx_bvc_unblock;
Andreas Eversbergf44ed8c2012-09-23 06:05:20 +020022bssgp_tx_fc_bvc;
23bssgp_tx_fc_ms;
Harald Weltecca49632012-06-16 17:45:59 +080024bssgp_tx_flush_ll_ack;
25bssgp_tx_llc_discarded;
26bssgp_tx_ra_capa_upd;
27bssgp_tx_radio_status_imsi;
28bssgp_tx_radio_status_tlli;
29bssgp_tx_radio_status_tmsi;
30bssgp_tx_resume;
31bssgp_tx_resume_ack;
32bssgp_tx_resume_nack;
33bssgp_tx_simple_bvci;
34bssgp_tx_status;
35bssgp_tx_suspend;
36bssgp_tx_suspend_ack;
37bssgp_tx_suspend_nack;
38bssgp_tx_ul_ud;
Harald Welte641f7ce2012-06-17 23:05:26 +080039bssgp_rcvmsg;
40bssgp_rx_paging;
41bssgp_set_log_ss;
42bssgp_tx_dl_ud;
Max8b8938f2017-06-29 19:48:29 +020043bssgp_tx_bvc_ptp_reset;
Harald Welte641f7ce2012-06-17 23:05:26 +080044bssgp_tx_paging;
45bssgp_vty_init;
Harald Weltec2414042012-06-17 23:32:48 +080046bssgp_nsi;
Harald Weltecca49632012-06-16 17:45:59 +080047
Harald Welte17a892f2020-12-07 21:39:03 +010048bssgp2_nsi_tx_ptp;
49bssgp2_nsi_tx_sig;
50bssgp2_enc_bvc_block;
51bssgp2_enc_bvc_block_ack;
52bssgp2_enc_bvc_unblock;
53bssgp2_enc_bvc_unblock_ack;
54bssgp2_enc_bvc_reset;
55bssgp2_enc_bvc_reset_ack;
56bssgp2_enc_status;
57
58bssgp_bvc_fsm_alloc_sig_bss;
59bssgp_bvc_fsm_alloc_ptp_bss;
60bssgp_bvc_fsm_alloc_sig_sgsn;
61bssgp_bvc_fsm_alloc_ptp_sgsn;
62bssgp_bvc_fsm_set_ops;
63bssgp_bvc_fsm_is_unblocked;
64bssgp_bvc_fsm_get_block_cause;
65bssgp_bvc_get_features_advertised;
66bssgp_bvc_get_features_received;
67bssgp_bvc_get_features_negotiated;
68
Alexander Couzens841817e2020-11-19 00:41:29 +010069osmo_fr_network_alloc;
70osmo_fr_link_alloc;
71osmo_fr_link_free;
72osmo_fr_dlc_alloc;
73osmo_fr_rx;
74osmo_fr_tx_dlc;
75osmo_fr_role_names;
76
Max54ca30c2017-05-22 14:48:27 +020077gprs_ns_signal_ns_names;
Max584f4b62017-05-04 11:59:52 +020078gprs_ns_pdu_strings;
Harald Weltecca49632012-06-16 17:45:59 +080079gprs_ns_cause_str;
80gprs_ns_destroy;
Holger Hans Peter Freytherc62a1bf2013-07-02 09:10:11 +020081gprs_ns_close;
Harald Weltecca49632012-06-16 17:45:59 +080082gprs_ns_frgre_listen;
83gprs_ns_frgre_sendmsg;
84gprs_ns_instantiate;
85gprs_ns_nsip_listen;
Harald Weltef5430362012-06-17 12:25:53 +080086gprs_ns_nsip_connect;
Harald Welte047f3872018-07-01 21:04:45 +020087gprs_ns_nsip_connect_sns;
Harald Weltecca49632012-06-16 17:45:59 +080088gprs_ns_rcvmsg;
89gprs_ns_sendmsg;
90gprs_ns_set_log_ss;
91gprs_ns_tx_alive;
92gprs_ns_tx_alive_ack;
93gprs_ns_tx_block;
94gprs_ns_tx_reset;
95gprs_ns_tx_status;
96gprs_ns_tx_unblock;
97gprs_ns_vty_init;
Jacob Erlbeck96550e02013-10-14 22:06:47 +020098gprs_ns_ll_str;
Harald Welte4a62eda2019-03-18 18:27:00 +010099gprs_ns_ll_str_buf;
Harald Welte179f3572019-03-18 18:38:47 +0100100gprs_ns_ll_str_c;
Jacob Erlbeck96550e02013-10-14 22:06:47 +0200101gprs_ns_ll_copy;
102gprs_ns_ll_clear;
Jacob Erlbeck8d192d72015-04-07 17:52:45 +0200103gprs_ns_msgb_alloc;
Harald Weltecca49632012-06-16 17:45:59 +0800104
Alexander Couzens2498f1d2020-10-27 01:09:01 +0100105gprs_ns2_aff_cause_prim_strs;
Alexander Couzens6a161492020-07-12 13:45:50 +0200106gprs_ns2_bind_set_mode;
Alexander Couzensb3b837c2020-10-27 15:12:25 +0100107gprs_ns2_cause_strs;
Alexander Couzens6a161492020-07-12 13:45:50 +0200108gprs_ns2_create_nse;
109gprs_ns2_dynamic_create_nse;
110gprs_ns2_find_vc_by_sockaddr;
111gprs_ns2_free;
112gprs_ns2_free_bind;
Alexander Couzens896fcd52020-10-11 19:52:36 +0200113gprs_ns2_free_binds;
Alexander Couzens6a161492020-07-12 13:45:50 +0200114gprs_ns2_free_nse;
Alexander Couzens4b6c8af2020-10-11 20:15:25 +0200115gprs_ns2_free_nses;
Alexander Couzens6a161492020-07-12 13:45:50 +0200116gprs_ns2_free_nsvc;
117gprs_ns2_frgre_bind;
Alexander Couzens841817e2020-11-19 00:41:29 +0100118gprs_ns2_fr_bind;
119gprs_ns2_fr_bind_netif;
120gprs_ns2_fr_bind_by_netif;
121gprs_ns2_fr_connect;
122gprs_ns2_fr_nsvc_by_dlci;
123gprs_ns2_fr_nsvc_dlci;
124gprs_ns2_is_fr_bind;
125gprs_ns2_find_vc_by_dlci;
Alexander Couzens6a161492020-07-12 13:45:50 +0200126gprs_ns2_instantiate;
127gprs_ns2_ip_bind;
Alexander Couzens4f608452020-10-11 18:41:24 +0200128gprs_ns2_ip_bind_by_sockaddr;
Alexander Couzens6a161492020-07-12 13:45:50 +0200129gprs_ns2_ip_bind_set_dscp;
130gprs_ns2_ip_bind_sockaddr;
131gprs_ns2_ip_connect;
132gprs_ns2_ip_connect2;
133gprs_ns2_ip_connect_inactive;
134gprs_ns2_ip_connect_sns;
Alexander Couzens979f5f52020-10-11 21:01:48 +0200135gprs_ns2_ip_vc_local;
Alexander Couzensc4229a42020-10-11 20:58:04 +0200136gprs_ns2_ip_vc_remote;
Alexander Couzensd420ea92020-10-12 01:11:05 +0200137gprs_ns2_ip_vc_equal;
Alexander Couzens6a161492020-07-12 13:45:50 +0200138gprs_ns2_is_frgre_bind;
139gprs_ns2_is_ip_bind;
140gprs_ns2_ll_str;
141gprs_ns2_ll_str_buf;
142gprs_ns2_ll_str_c;
Harald Weltea24e7ee2020-11-29 17:38:48 +0100143gprs_ns2_lltype_strs;
Alexander Couzens6a161492020-07-12 13:45:50 +0200144gprs_ns2_nse_by_nsei;
Alexander Couzens6cb5d5f2020-10-11 23:23:31 +0200145gprs_ns2_nse_foreach_nsvc;
Alexander Couzens05e7f7d2020-10-11 19:51:46 +0200146gprs_ns2_nse_nsei;
Alexander Couzens125298f2020-10-11 21:22:42 +0200147gprs_ns2_nse_sns_remote;
Alexander Couzens6a161492020-07-12 13:45:50 +0200148gprs_ns2_nsvc_by_nsvci;
149gprs_ns2_nsvc_by_sockaddr;
Daniel Willmannf1286542020-11-03 23:03:33 +0100150gprs_ns2_nsvc_state_name;
Alexander Couzens2498f1d2020-10-27 01:09:01 +0100151gprs_ns2_prim_strs;
Alexander Couzens6a161492020-07-12 13:45:50 +0200152gprs_ns2_recv_prim;
153gprs_ns2_reset_persistent_nsvcs;
154gprs_ns2_start_alive_all_nsvcs;
155gprs_ns2_vty_create;
156gprs_ns2_vty_force_vc_mode;
157gprs_ns2_vty_init;
158
Harald Welte68944962020-06-07 10:31:48 +0200159gprs_nsvc_create2;
Harald Weltef5430362012-06-17 12:25:53 +0800160gprs_nsvc_delete;
Harald Weltecca49632012-06-16 17:45:59 +0800161gprs_nsvc_reset;
Harald Weltef5430362012-06-17 12:25:53 +0800162gprs_nsvc_by_nsvci;
163gprs_nsvc_by_nsei;
Daniel Willmannf1318fe2018-05-29 20:55:18 +0200164gprs_nsvc_state_append;
Harald Weltecca49632012-06-16 17:45:59 +0800165
Harald Weltec2414042012-06-17 23:32:48 +0800166gprs_log_filter_fn;
Harald Weltecca49632012-06-16 17:45:59 +0800167
Harald Weltefcaa8052012-06-18 12:19:14 +0800168btsctx_alloc;
Vadim Yanitskiy8eae2fc2019-11-09 01:45:11 +0700169bssgp_bvc_ctx_free;
Harald Weltefcaa8052012-06-18 12:19:14 +0800170btsctx_by_bvci_nsei;
171btsctx_by_raid_cid;
172
Harald Welte8f825282020-12-04 18:50:11 +0100173osmo_pdef_bssgp;
174
Harald Weltecca49632012-06-16 17:45:59 +0800175local: *;
176};