osmo-bsc/src/osmo-bsc
Philipp Maier 647bc1e698 pcuif_proto: signal BTS model via PCUIF
At the moment the PCU has no way of knowing with which BTS model it is
used with. However, some BTS models may require slightly different
behaviour by the PCU, depending on which BTS model is used. So, lets add
an additional bts_model field to struct gsm_pcu_if_info_ind in order to
convey the exact BTS model to the PCU.

Related: OS#6191
Depends: osmo-pcu.git I48eb75f65ab54fdec41ef913e24c1f18cd4a4047
Change-Id: I4b58912ad7be3070829614853901aa19108ba2c0
2023-11-21 09:16:46 +00:00
..
Makefile.am ASCI: Add processing and FSMs for VGCS/VBS 2023-07-21 13:33:31 +02:00
a_reset.c Fix various typos 2023-07-11 12:48:27 +02:00
abis_bs11.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_nm.c abis_nm: fix bts->nr vs bts->bts_nr 2023-09-16 22:56:40 +07:00
abis_nm_ipaccess.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_nm_vty.c Split bsc_vty.c creating bts_vty.c 2021-07-22 17:26:56 +00:00
abis_om2000.c bts-rbs2k: Simplify osmo_fsm_inst_alloc_child_id() 2023-03-31 12:13:43 +02:00
abis_om2000_vty.c Split bsc_vty.c creating bts_vty.c 2021-07-22 17:26:56 +00:00
abis_osmo.c Support Neighbor Address Resolution over PCUIF IPA multiplex 2021-09-13 16:04:05 +02:00
abis_rsl.c pcu_sock: use PCU_IF_SAPI_AGCH_2 instead PCU_IF_SAPI_AGCH 2023-08-31 11:03:20 +02:00
acc.c call osmo_timer_del() unconditionally, without osmo_timer_pending() 2022-07-22 03:39:23 +07:00
assignment_fsm.c fix send_assignment_complete(): proper SCE encoding for CSD 2023-07-26 11:15:17 +00:00
bsc_ctrl.c Use new libosmo-sccp APIs osmo_ss7_asp_get_{name,proto}() 2023-06-21 11:01:35 +00:00
bsc_ctrl_lookup.c ctrl: take both address and port from vty config 2022-12-20 15:22:23 +00:00
bsc_init.c code cleanup for all_allocated timers, no functional change 2022-06-02 14:17:35 +02:00
bsc_rf_ctrl.c cosmetic: Rename is_ipaccess_bts() to is_ipa_abisip_bts() 2023-05-08 06:28:51 +02:00
bsc_rll.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_sccp.c Fix Lb/A SCCP conn lookup after recent regression in optimization patch 2023-03-17 18:08:26 +00:00
bsc_stats.c Support building with -Werror=strict-prototypes / -Werror=old-style-definition 2022-11-10 00:28:46 +00:00
bsc_subscr_conn_fsm.c ASCI: Indicate release of subscriber connection to VGCS FSM 2023-07-21 13:33:41 +02:00
bsc_subscriber.c bsc_subscriber: Optimize lookup of bsub by TMSI 2023-03-15 10:45:13 +01:00
bsc_vty.c meas_feed: Use osmo_io instead of write queue 2023-10-04 08:38:12 +00:00
bssmap_reset.c SCCP N-PCSTATE: trigger MSC status on PC availability 2023-04-14 14:32:44 +00:00
bts.c oml: ipacc: Remove BSSGP value assignment being overwritten afterwards 2023-09-01 20:14:55 +02:00
bts_ctrl.c ctrl: Add cell barred 2023-11-07 19:27:47 +00:00
bts_ericsson_rbs2000.c bts_model_*_start: move set_feature calls to _init 2022-04-28 12:14:28 +00:00
bts_init.c Replace all references to 'sysmobts' with 'osmo-bts' 2021-04-12 18:54:40 +00:00
bts_ipaccess_nanobts.c oml: ipacc: print all supported versions of MOs 2023-09-23 17:45:24 +07:00
bts_ipaccess_nanobts_omlattr.c oml: ipacc: fix sending hard-coded GPRS Cell attributes 2023-09-23 17:56:47 +07:00
bts_nokia_site.c Fix various typos 2023-07-11 12:48:27 +02:00
bts_osmobts.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-18 17:22:26 +07:00
bts_setup_ramp.c Add BTS setup ramping to prevent BSC overloading 2022-11-15 11:32:16 +00:00
bts_siemens_bs11.c bts_siemens_bs11: remove ip.access nanoBTS specific code 2023-09-13 10:40:45 +00:00
bts_sm.c Introduce NM GPRS NSVC FSM 2020-12-04 14:44:40 +01:00
bts_trx.c cosmetic: Rename is_ipaccess_bts() to is_ipa_abisip_bts() 2023-05-08 06:28:51 +02:00
bts_trx_ctrl.c ctrl: Introduce hopping-arfcn-{add,del} commands 2022-10-05 17:25:27 +02:00
bts_trx_vty.c cosmetic: Clarify language ip.access nanoBTS vs. all IPA Abis/IP 2023-05-08 06:28:52 +02:00
bts_unknown.c Move struct gsm_bts: gsm_data.* => bts.* 2020-07-18 21:45:32 +00:00
bts_vty.c vty: make NCC Permitted (SI2) configurable 2023-09-28 17:04:23 +00:00
cbch_scheduler.c smscb: Base cell operational life cycle on CBCH being operative 2022-06-16 19:07:14 +02:00
cbsp_link.c cbsp: Change log level ERROR->INFO on CBSP tx and link down 2022-06-29 15:14:10 +00:00
chan_alloc.c Fix various typos 2023-07-11 12:48:27 +02:00
chan_counts.c Support building with -Werror=strict-prototypes / -Werror=old-style-definition 2022-11-10 00:28:46 +00:00
codec_pref.c simplify storage of bsc_msc_data->audio_support 2023-03-04 22:44:10 +00:00
data_rate_pref.c CSD: support non-transparent data rates 2023-04-20 11:02:31 +02:00
e1_config.c RSL link: explicitly select rsl_link based on lchan 2021-05-28 17:22:59 +00:00
gsm_04_08_rr.c ASCI: Make neigh_list_get_arfcn() available to other users 2023-10-09 12:47:04 +02:00
gsm_08_08.c fix mscpool for large msc NRs 2023-05-01 00:11:48 +00:00
gsm_data.c gsm_data: refactor/simplify and expose gsm_objclass2mo() 2023-09-14 16:26:19 +07:00
handover_cfg.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
handover_ctrl.c handover_ctrl: add control interface for handover settings 2021-07-19 10:44:05 +02:00
handover_decision.c hodec1: use same automatic FULL/SUBSET choice as in hodec2 2021-07-09 11:51:40 +00:00
handover_decision_2.c Use libosmocore available API to get value_list 2022-08-09 08:38:51 +00:00
handover_fsm.c Fix Lb/A SCCP conn lookup after recent regression in optimization patch 2023-03-17 18:08:26 +00:00
handover_logic.c replace ts_*_for_each_lchan() with ts_for_n_lchans() 2021-05-31 05:20:03 +00:00
handover_vty.c Support building with -Werror=strict-prototypes / -Werror=old-style-definition 2022-11-10 00:28:46 +00:00
lb.c Fix Lb/A SCCP conn lookup after recent regression in optimization patch 2023-03-17 18:08:26 +00:00
lchan.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-18 17:22:26 +07:00
lchan_fsm.c Select channel type by enum instead of three boolean 2023-07-21 13:33:55 +02:00
lchan_rtp_fsm.c cosmetic: Rename is_ipaccess_bts() to is_ipa_abisip_bts() 2023-05-08 06:28:51 +02:00
lchan_select.c ASCI: Add selection reason for VGCS/VBS channels 2023-07-21 11:14:44 +00:00
lcs_loc_req.c lcs: Fix passing NULL bsc_subscr to paging_request_cancel() 2022-11-22 19:55:46 +01:00
lcs_ta_req.c Fix various typos 2023-07-11 12:48:27 +02:00
meas_feed.c meas_feed: Use osmo_io instead of write queue 2023-10-04 08:38:12 +00:00
meas_rep.c hodec2: [2/2] implement automatic choice between FULL and SUBSET measurements 2021-07-09 11:51:40 +00:00
neighbor_ident.c doc: correct reference and add deprecation notice 2023-02-10 11:41:23 +00:00
neighbor_ident_ctrl.c bsc_ctrl_commands: Add GET for bts neighbor-list (local bts numbers) 2023-02-01 23:19:55 +00:00
neighbor_ident_vty.c Fix various typos 2023-07-11 12:48:27 +02:00
net_init.c gsm_bts_check_ny1: Prevent possible division by zero 2023-03-21 20:16:15 +00:00
nm_bb_transc_fsm.c abis_nm: delay configure_loop() until NM_MT_SW_ACTIVATED_REP 2023-09-23 17:04:41 +07:00
nm_bts_fsm.c abis_nm: delay configure_loop() until NM_MT_SW_ACTIVATED_REP 2023-09-23 17:04:41 +07:00
nm_bts_sm_fsm.c abis_nm: delay configure_loop() until NM_MT_SW_ACTIVATED_REP 2023-09-23 17:04:41 +07:00
nm_channel_fsm.c abis_nm: handle NM_EV_SW_ACT_REP in ST_OP_DISABLED_{DEPENDENCY,OFFLINE} 2023-09-21 01:48:38 +07:00
nm_common_fsm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-18 17:22:26 +07:00
nm_gprs_cell_fsm.c abis_nm: send Get Attributes to GPRS Cell MO(s) 2023-09-23 17:56:49 +07:00
nm_gprs_nse_fsm.c abis_nm: delay configure_loop() until NM_MT_SW_ACTIVATED_REP 2023-09-23 17:04:41 +07:00
nm_gprs_nsvc_fsm.c abis_nm: delay configure_loop() until NM_MT_SW_ACTIVATED_REP 2023-09-23 17:04:41 +07:00
nm_rcarrier_fsm.c abis_nm: send Get Attributes to Rado Carrier MO(s) 2023-09-23 17:56:49 +07:00
osmo_bsc_bssap.c ASCI: Add assignment to a VGCS/VBS channel 2023-07-21 13:33:51 +02:00
osmo_bsc_filter.c Use new stat item/ctr getter APIs 2021-06-04 17:48:43 +02:00
osmo_bsc_grace.c dissolve bsc_grace_paging_request() 2020-09-16 21:54:52 +00:00
osmo_bsc_lcls.c split lchan specific defines and code to its own file 2022-08-09 08:38:51 +00:00
osmo_bsc_main.c meas_feed: Use osmo_io instead of write queue 2023-10-04 08:38:12 +00:00
osmo_bsc_mgcp.c sccplite: Support multiple MGW in MGW pool 2023-09-27 18:28:16 +02:00
osmo_bsc_msc.c sccplite: Support multiple MGW in MGW pool 2023-09-27 18:28:16 +02:00
osmo_bsc_sigtran.c Use new libosmo-sccp APIs osmo_ss7_asp_get_{name,proto}() 2023-06-21 11:01:35 +00:00
paging.c Fix various typos 2023-07-11 12:48:27 +02:00
pcu_sock.c pcuif_proto: signal BTS model via PCUIF 2023-11-21 09:16:46 +00:00
penalty_timers.c switch handover penalty timers to CLOCK_MONOTONIC 2021-07-15 09:28:18 +00:00
power_control.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-18 17:22:26 +07:00
smscb.c smscb: Tx Failure and Restart Ind for each Bcast Msg Type 2022-07-14 19:59:27 +02:00
smscb_vty.c Move all SMSCB/CBC vty code to its own file 2022-06-10 11:30:29 +00:00
system_information.c SI10: Fix uninitialized last_i index 2023-11-06 11:19:07 +01:00
timeslot_fsm.c pcu_sock: handle multiple BTSs with one BSC co-located PCU (in theory) 2023-03-20 10:44:22 +01:00
vgcs_fsm.c ASCI: Add System Information 10 support 2023-10-23 11:31:26 +02:00