osmo-bts/src/common
Harald Welte a240bdd0a4 OML: Ensure minimum required attributes are set before accepting OPSTART
There are some vital configuration bits such as ARFCN, BSIC, channel
config, .. for which there are no reasonable defaults.  As a result,
the BSC must set those attributes before issuing OPSTART.

Prior to this patch we would blindly accept OPSTART and then transmit
on ARFCN 0, which is definitely not the intended behavior.

Closes: OS#3789
Change-Id: I3a818f8eceb6abef1b20d2b3892a749dbc9e4b05
2019-02-23 15:59:18 +01:00
..
Makefile.am split scheduler_mframe.c from scheduler.c 2018-02-26 15:01:08 +01:00
abis.c abis: inp_s_cbfn: Improve logging signal related information 2018-10-03 14:39:38 +02:00
amr.c Fix some spelling errors 2016-12-22 14:04:22 +00:00
bts.c bts: Fix TRX0 param initialization 2018-11-21 19:59:21 +01:00
bts_ctrl_commands.c Add ctrl command to send OML alert 2017-01-25 13:29:03 +01:00
bts_ctrl_lookup.c CTRL: make the CTRL-Interface IP address configurable 2017-01-10 15:45:59 +00:00
cbch.c CBCH: sprinkle some OMSO_ASSERT() and guard against talloc failure 2018-09-17 21:36:59 +02:00
dtx_dl_amr_fsm.c Fix Downlink AMR FSM name to avoid illegal space character 2017-10-24 18:43:45 +02:00
gsm_data_shared.c OML: Don't advertise baseband transceiver as UNLOCKED at startup 2019-02-23 15:59:18 +01:00
handover.c Get rid of 'struct gsm_bts_role_bts' 2018-03-17 13:40:03 +01:00
l1sap.c Fix type mismatch 2018-11-22 09:02:41 +00:00
lchan.c cosmetic: common ts_is_pdch() 2016-08-30 07:35:47 +00:00
load_indication.c Get rid of 'struct gsm_bts_role_bts' 2018-03-17 13:40:03 +01:00
logging.c use osmo_init_logging2() with proper talloc ctx 2018-04-04 17:54:37 +02:00
main.c Enable statsd support 2019-02-18 13:40:03 +01:00
measurement.c lchan_meas_check_compute: Log value during incorrect num of SUB measurementes detected 2018-10-10 13:29:27 +02:00
msg_utils.c Fix AMR HR DTX FSM logic. 2017-02-01 19:13:16 +00:00
oml.c OML: Ensure minimum required attributes are set before accepting OPSTART 2019-02-23 15:59:18 +01:00
paging.c Get rid of 'struct gsm_bts_role_bts' 2018-03-17 13:40:03 +01:00
pcu_sock.c common/pcu_sock.c: cosmetic: explicitly address lchan 2018-10-07 04:19:12 +07:00
phy_link.c phy_link: Fix typo in state being printed 2017-05-24 19:26:48 +02:00
power_control.c Get rid of 'struct gsm_bts_role_bts' 2018-03-17 13:40:03 +01:00
rsl.c Log lchan kind on PCU-related error 2019-02-14 21:46:34 +00:00
scheduler.c common/scheduler.c: track TDMA frame loss per logical channels 2018-10-25 17:51:33 +00:00
scheduler_mframe.c CBCH: Some more scheduler_mframe cleanup 2018-09-17 22:47:45 +02:00
sysinfo.c common/sysinfo.c: Fix no return on on-void function 2018-04-17 19:37:09 +00:00
tx_power.c Cosmetic fixes for power ramping code. 2018-02-19 08:51:25 +00:00
vty.c Enable statsd support 2019-02-18 13:40:03 +01:00