2012-06-16 09:45:59 +00:00
|
|
|
LIBOSMOGB_1.0 {
|
|
|
|
global:
|
|
|
|
bssgp_cause_str;
|
|
|
|
bssgp_create_cell_id;
|
2020-12-14 21:28:19 +00:00
|
|
|
bssgp_create_rim_ri;
|
2021-01-06 19:40:23 +00:00
|
|
|
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;
|
2016-04-11 14:57:34 +00:00
|
|
|
bssgp_pdu_str;
|
2021-01-06 19:40:23 +00:00
|
|
|
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;
|
2021-05-06 14:03:50 +00:00
|
|
|
bssgp_encode_rim_pdu;
|
2012-09-06 19:57:11 +00:00
|
|
|
bssgp_fc_in;
|
2012-09-07 08:22:01 +00:00
|
|
|
bssgp_fc_init;
|
2012-09-06 19:57:11 +00:00
|
|
|
bssgp_fc_ms_init;
|
2018-08-07 09:22:28 +00:00
|
|
|
bssgp_fc_flush_queue;
|
|
|
|
bssgp_flush_all_queues;
|
2012-06-16 09:45:59 +00:00
|
|
|
bssgp_msgb_alloc;
|
2015-11-17 08:53:23 +00:00
|
|
|
bssgp_msgb_copy;
|
2012-06-16 09:45:59 +00:00
|
|
|
bssgp_msgb_tlli_put;
|
2018-01-05 13:19:33 +00:00
|
|
|
bssgp_msgb_ra_put;
|
2021-01-22 16:19:05 +00:00
|
|
|
bssgp_nacc_cause_strs;
|
2012-06-16 09:45:59 +00:00
|
|
|
bssgp_parse_cell_id;
|
2021-01-07 20:55:48 +00:00
|
|
|
bssgp_parse_rim_pdu;
|
2020-12-14 21:28:19 +00:00
|
|
|
bssgp_parse_rim_ri;
|
2021-01-22 17:05:35 +00:00
|
|
|
bssgp_ran_inf_app_id_strs;
|
2021-01-22 17:24:12 +00:00
|
|
|
bssgp_rim_routing_info_discr_strs;
|
2021-01-25 21:00:01 +00:00
|
|
|
bssgp_rim_ri_name_buf;
|
|
|
|
bssgp_rim_ri_name;
|
2020-07-18 13:57:07 +00:00
|
|
|
bssgp_set_bssgp_callback;
|
2012-06-16 09:45:59 +00:00
|
|
|
bssgp_tx_bvc_block;
|
|
|
|
bssgp_tx_bvc_reset;
|
2020-06-26 13:13:19 +00:00
|
|
|
bssgp_tx_bvc_reset2;
|
2020-09-26 07:11:05 +00:00
|
|
|
bssgp_tx_bvc_reset_nsei_bvci;
|
2012-06-16 09:45:59 +00:00
|
|
|
bssgp_tx_bvc_unblock;
|
2012-09-23 04:05:20 +00:00
|
|
|
bssgp_tx_fc_bvc;
|
|
|
|
bssgp_tx_fc_ms;
|
2012-06-16 09:45:59 +00:00
|
|
|
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;
|
2021-01-07 20:55:48 +00:00
|
|
|
bssgp_tx_rim;
|
2012-06-16 09:45:59 +00:00
|
|
|
bssgp_tx_simple_bvci;
|
|
|
|
bssgp_tx_status;
|
|
|
|
bssgp_tx_suspend;
|
|
|
|
bssgp_tx_suspend_ack;
|
|
|
|
bssgp_tx_suspend_nack;
|
|
|
|
bssgp_tx_ul_ud;
|
2012-06-17 15:05:26 +00:00
|
|
|
bssgp_rcvmsg;
|
|
|
|
bssgp_rx_paging;
|
|
|
|
bssgp_set_log_ss;
|
|
|
|
bssgp_tx_dl_ud;
|
2017-06-29 17:48:29 +00:00
|
|
|
bssgp_tx_bvc_ptp_reset;
|
2012-06-17 15:05:26 +00:00
|
|
|
bssgp_tx_paging;
|
|
|
|
bssgp_vty_init;
|
2012-06-17 15:32:48 +00:00
|
|
|
bssgp_nsi;
|
2012-06-16 09:45:59 +00:00
|
|
|
|
2020-12-07 20:39:03 +00:00
|
|
|
bssgp2_nsi_tx_ptp;
|
|
|
|
bssgp2_nsi_tx_sig;
|
2020-12-08 19:40:44 +00:00
|
|
|
bssgp2_dec_fc_bvc;
|
|
|
|
bssgp2_dec_fc_ms;
|
2020-12-07 20:39:03 +00:00
|
|
|
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;
|
2020-12-08 19:40:44 +00:00
|
|
|
bssgp2_enc_fc_bvc;
|
|
|
|
bssgp2_enc_fc_bvc_ack;
|
|
|
|
bssgp2_enc_fc_ms;
|
|
|
|
bssgp2_enc_fc_ms_ack;
|
2020-12-07 20:39:03 +00:00
|
|
|
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;
|
2021-02-12 21:27:56 +00:00
|
|
|
bssgp_bvc_fsm_get_features_advertised;
|
|
|
|
bssgp_bvc_fsm_get_features_received;
|
|
|
|
bssgp_bvc_fsm_get_features_negotiated;
|
2021-01-25 16:02:25 +00:00
|
|
|
bssgp_bvc_fsm_set_max_pdu_len;
|
|
|
|
bssgp_bvc_fsm_get_max_pdu_len;
|
2020-12-07 20:39:03 +00:00
|
|
|
|
2020-11-18 23:41:29 +00:00
|
|
|
osmo_fr_network_alloc;
|
2021-03-30 09:58:51 +00:00
|
|
|
osmo_fr_network_free;
|
2020-11-18 23:41:29 +00:00
|
|
|
osmo_fr_link_alloc;
|
|
|
|
osmo_fr_link_free;
|
|
|
|
osmo_fr_dlc_alloc;
|
|
|
|
osmo_fr_rx;
|
|
|
|
osmo_fr_tx_dlc;
|
|
|
|
osmo_fr_role_names;
|
|
|
|
|
2017-05-22 12:48:27 +00:00
|
|
|
gprs_ns_signal_ns_names;
|
2017-05-04 09:59:52 +00:00
|
|
|
gprs_ns_pdu_strings;
|
2012-06-16 09:45:59 +00:00
|
|
|
gprs_ns_cause_str;
|
|
|
|
gprs_ns_destroy;
|
2013-07-02 07:10:11 +00:00
|
|
|
gprs_ns_close;
|
2012-06-16 09:45:59 +00:00
|
|
|
gprs_ns_frgre_listen;
|
|
|
|
gprs_ns_frgre_sendmsg;
|
|
|
|
gprs_ns_instantiate;
|
|
|
|
gprs_ns_nsip_listen;
|
2012-06-17 04:25:53 +00:00
|
|
|
gprs_ns_nsip_connect;
|
2018-07-01 19:04:45 +00:00
|
|
|
gprs_ns_nsip_connect_sns;
|
2012-06-16 09:45:59 +00:00
|
|
|
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;
|
2013-10-14 20:06:47 +00:00
|
|
|
gprs_ns_ll_str;
|
2019-03-18 17:27:00 +00:00
|
|
|
gprs_ns_ll_str_buf;
|
2019-03-18 17:38:47 +00:00
|
|
|
gprs_ns_ll_str_c;
|
2013-10-14 20:06:47 +00:00
|
|
|
gprs_ns_ll_copy;
|
|
|
|
gprs_ns_ll_clear;
|
ns: Log when sending fails (Coverity)
Currently the return value of the gprs_ns_tx family of functions is
often ignored. This is not a serious issue, since the successful
delivery of the messages is neither guaranteed nor acknowledged by
the network layer anyway.
Nevertheless this commit adds logging (level INFO) to gprs_ns_tx and
gprs_ns_msgb_alloc. The definition of the latter has been moved from
the header file to gprs_ns.c.
Fixes: Coverity CID 1040678, 1040679, 1040680, 1040681, 1040682,
1040683, 1040684, 1040686, 1040687, 1040688, 1111545,
1240203, 1240204
Sponsored-by: On-Waves ehf
2015-04-07 15:52:45 +00:00
|
|
|
gprs_ns_msgb_alloc;
|
2012-06-16 09:45:59 +00:00
|
|
|
|
2020-10-27 00:09:01 +00:00
|
|
|
gprs_ns2_aff_cause_prim_strs;
|
2020-12-03 05:02:03 +00:00
|
|
|
gprs_ns2_bind_by_name;
|
2020-10-27 14:12:25 +00:00
|
|
|
gprs_ns2_cause_strs;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_create_nse;
|
2021-03-04 13:16:49 +00:00
|
|
|
gprs_ns2_create_nse2;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_find_vc_by_sockaddr;
|
|
|
|
gprs_ns2_free;
|
|
|
|
gprs_ns2_free_bind;
|
2020-10-11 17:52:36 +00:00
|
|
|
gprs_ns2_free_binds;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_free_nse;
|
2020-10-11 18:15:25 +00:00
|
|
|
gprs_ns2_free_nses;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_free_nsvc;
|
2020-12-06 02:16:11 +00:00
|
|
|
gprs_ns2_free_nsvcs;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_frgre_bind;
|
2020-11-18 23:41:29 +00:00
|
|
|
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;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_instantiate;
|
|
|
|
gprs_ns2_ip_bind;
|
2020-10-11 16:41:24 +00:00
|
|
|
gprs_ns2_ip_bind_by_sockaddr;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_ip_bind_set_dscp;
|
2021-04-28 17:57:12 +00:00
|
|
|
gprs_ns2_ip_bind_set_priority;
|
2021-02-08 22:13:12 +00:00
|
|
|
gprs_ns2_ip_bind_set_sns_weight;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_ip_bind_sockaddr;
|
|
|
|
gprs_ns2_ip_connect;
|
|
|
|
gprs_ns2_ip_connect2;
|
|
|
|
gprs_ns2_ip_connect_inactive;
|
2020-10-11 19:01:48 +00:00
|
|
|
gprs_ns2_ip_vc_local;
|
2020-10-11 18:58:04 +00:00
|
|
|
gprs_ns2_ip_vc_remote;
|
2020-10-11 23:11:05 +00:00
|
|
|
gprs_ns2_ip_vc_equal;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_is_frgre_bind;
|
|
|
|
gprs_ns2_is_ip_bind;
|
|
|
|
gprs_ns2_ll_str;
|
|
|
|
gprs_ns2_ll_str_buf;
|
|
|
|
gprs_ns2_ll_str_c;
|
2020-11-29 16:38:48 +00:00
|
|
|
gprs_ns2_lltype_strs;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_nse_by_nsei;
|
2020-10-11 21:23:31 +00:00
|
|
|
gprs_ns2_nse_foreach_nsvc;
|
2020-10-11 17:51:46 +00:00
|
|
|
gprs_ns2_nse_nsei;
|
2020-10-11 19:22:42 +00:00
|
|
|
gprs_ns2_nse_sns_remote;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_nsvc_by_nsvci;
|
|
|
|
gprs_ns2_nsvc_by_sockaddr;
|
2020-11-03 22:03:33 +00:00
|
|
|
gprs_ns2_nsvc_state_name;
|
2020-10-27 00:09:01 +00:00
|
|
|
gprs_ns2_prim_strs;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_recv_prim;
|
|
|
|
gprs_ns2_reset_persistent_nsvcs;
|
|
|
|
gprs_ns2_start_alive_all_nsvcs;
|
2021-02-12 02:17:59 +00:00
|
|
|
gprs_ns2_sns_add_bind;
|
2020-12-07 06:37:07 +00:00
|
|
|
gprs_ns2_sns_add_endpoint;
|
2021-02-12 02:17:59 +00:00
|
|
|
gprs_ns2_sns_del_bind;
|
2020-12-07 06:37:07 +00:00
|
|
|
gprs_ns2_sns_del_endpoint;
|
2020-07-12 11:45:50 +00:00
|
|
|
gprs_ns2_vty_init;
|
2021-01-27 20:52:08 +00:00
|
|
|
gprs_ns2_vty_init_reduced;
|
2020-07-12 11:45:50 +00:00
|
|
|
|
2020-06-07 08:31:48 +00:00
|
|
|
gprs_nsvc_create2;
|
2012-06-17 04:25:53 +00:00
|
|
|
gprs_nsvc_delete;
|
2012-06-16 09:45:59 +00:00
|
|
|
gprs_nsvc_reset;
|
2012-06-17 04:25:53 +00:00
|
|
|
gprs_nsvc_by_nsvci;
|
|
|
|
gprs_nsvc_by_nsei;
|
2018-05-29 18:55:18 +00:00
|
|
|
gprs_nsvc_state_append;
|
2012-06-16 09:45:59 +00:00
|
|
|
|
2012-06-17 15:32:48 +00:00
|
|
|
gprs_log_filter_fn;
|
2012-06-16 09:45:59 +00:00
|
|
|
|
2012-06-18 04:19:14 +00:00
|
|
|
btsctx_alloc;
|
2019-11-08 18:45:11 +00:00
|
|
|
bssgp_bvc_ctx_free;
|
2012-06-18 04:19:14 +00:00
|
|
|
btsctx_by_bvci_nsei;
|
|
|
|
btsctx_by_raid_cid;
|
|
|
|
|
2020-12-04 17:50:11 +00:00
|
|
|
osmo_pdef_bssgp;
|
|
|
|
|
2012-06-16 09:45:59 +00:00
|
|
|
local: *;
|
|
|
|
};
|