osmo-bts/include/osmo-bts
Pau Espin 88fe4b079d Introduce NM BTS Site Manager FSM
This fixes old behavior mimicing broken behavior in nanoBTS (according to TS 12.21)
where BTS Site Mgr NM object was announced as Enabled despite no OPSTART
was sent by the BSC.
With this new FSM, BTS SiteManager will be announced as Disabled Offline
during OML startup conversation, instead of Enabled.

The new osmo-bsc OML management FSMs use this change in behavior to find
out whether it should use the old broken management states (without
Offline state, as per nanoBTS) or use the new state transitions (which
allow fixing several race conditions).

Change-Id: Iab2d17c45c9642860cd2d5d523c1baae24502243
2020-10-20 13:45:57 +00:00
..
Makefile.am Introduce NM BTS Site Manager FSM 2020-10-20 13:45:57 +00:00
abis.h abis: Fix compiler warning and remove const from syntax 2014-11-10 12:02:45 +01:00
amr.h DTX: further AMR SID cache fixes (lc15, sysmo) 2016-09-30 18:57:00 +02:00
bts.h Introduce NM BTS Site Manager FSM 2020-10-20 13:45:57 +00:00
bts_model.h vty: make most struct pointers const in show/write commands 2020-09-28 11:39:04 +07:00
bts_shutdown_fsm.h bts_shutdown: Wait until all TRX are closed 2020-06-23 14:55:51 +02:00
bts_trx.h struct gsm_bts_trx[_ts]: remove unused parsed NM attribute list 2020-09-17 15:45:48 +00:00
cbch.h cbch: Add counters; queue length limits and CBCH LOAD reporting 2019-05-23 19:16:11 +00:00
control_if.h CTRL: make the CTRL-Interface IP address configurable 2017-01-10 15:45:59 +00:00
dtx_dl_amr_fsm.h Fix AMR HR DTX FSM logic. 2017-02-01 19:13:16 +00:00
gsm_data.h power_control: implement EWMA based Uplink power filtering 2020-10-15 19:46:11 +07:00
handover.h handover: Add generic handling for handover 2014-03-10 13:38:07 +01:00
l1sap.h osmo-bts-sysmo: merge measurement data and payload 2020-02-17 12:40:07 +01:00
logging.h use osmo_init_logging2() with proper talloc ctx 2018-04-04 17:54:37 +02:00
measurement.h measurement: remove unecessary is_amr_sid_update parameter 2020-04-25 14:03:06 +00:00
msg_utils.h DTX AMR HR: fix inhibition 2017-01-04 11:25:17 +01:00
nm_common_fsm.h Introduce NM BTS Site Manager FSM 2020-10-20 13:45:57 +00:00
oml.h Introduce NM BTS Site Manager FSM 2020-10-20 13:45:57 +00:00
paging.h Get rid of 'struct gsm_bts_role_bts' 2018-03-17 13:40:03 +01:00
pcu_if.h pcuif_proto.h: extend RACH.ind with TRX and timeslot number fields 2019-11-22 17:38:07 +00:00
pcuif_proto.h pcuif_proto: version 10: add support for IPv6 NSVCs 2020-09-22 00:05:02 +07:00
phy_link.h vty: make most struct pointers const in show/write commands 2020-09-28 11:39:04 +07:00
power_control.h power_control: clarify argument names of lchan_ms_pwr_ctrl() 2020-10-15 15:50:43 +07:00
rsl.h gsm_data: check in and use enum lchan_rel_act_kind 2020-10-15 15:20:10 +07:00
scheduler.h scheduler: get rid of useless TRX_CHAN_FLAG_PDCH 2020-10-19 15:04:22 +00:00
scheduler_backend.h osmo-bts-trx/scheduler: refactor dummy burst scheduling 2020-08-04 10:16:36 +00:00
signal.h oml: use oml_tx_failure_event_rep() instead of signals to SS_FAIL 2019-03-27 11:10:57 +00:00
ta_control.h ta_control: move timing advance code from osmo-bts-trx to common 2020-01-20 14:33:49 +00:00
tx_power.h tx_power: make trx/lchan struct pointers const where possible 2020-09-28 11:39:04 +07:00
vty.h vty: add attributes to VTY commands indicating when they apply 2020-10-08 07:16:55 +00:00