osmo-bts/src/common
Harald Welte b1d2dd316f abis.c: Fix segfault on OML link loss
When the OML signalling link is lost, first set bts->oml_link = NULL,
then iterate over the RSL links and close them.  Closing the RSL link
will cause a OML state change message to be sent, which in turn tries
to use the no-longer-existing OML link.

The code should be cleaned up further to distinguish which signalling
link was lost, and actually communicate a RSL(only) loss to OML.

But for now, it's best to simply close down all links and terminate
osmo-bts to ensure all state is properly reset and recovered.
2016-02-15 14:23:18 +01:00
..
Makefile.am Introduce new phy_link and phy_instance abstraction 2016-02-15 14:18:59 +01:00
abis.c abis.c: Fix segfault on OML link loss 2016-02-15 14:23:18 +01:00
amr.c amr: Catch up with the amr_mode changes 2015-10-03 22:34:37 +02:00
bts.c don't touch OML MO when PHY link is established 2016-02-15 14:18:59 +01:00
bts_ctrl_commands.c add control interface to common BTS (for thermal attenuation) 2014-08-24 16:42:02 +02:00
bts_ctrl_lookup.c fix compile warnings 2016-02-03 18:45:39 +01:00
cbch.c SMS-CB: Clean up + centralize generation of NULL block 2014-12-30 13:45:02 +01:00
gsm_data_shared.c re-work original osmo-bts with support for sysmocom femtobts 2011-06-27 11:25:35 +02:00
handover.c Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface 2015-09-22 16:39:03 +02:00
l1sap.c fix migration of check_for_ciph_cmd() from sysmobts to l1sap 2016-02-09 13:59:55 +01:00
lchan.c lchan: Similar to OpenBSC use a set method to change the state 2012-04-19 09:39:15 +02:00
load_indication.c paging: send CCCH load indications even if paging load below threshold 2012-11-24 22:28:44 +01:00
logging.c TRX: Implementation of MS power and timing advance loops 2015-09-22 16:41:27 +02:00
main.c Introduce new phy_link and phy_instance abstraction 2016-02-15 14:18:59 +01:00
measurement.c Initial CBCH support 2014-12-30 00:28:31 +01:00
msg_utils.c fix large amount of compiler warnings in common and sysmobts code 2016-01-04 20:29:24 +01:00
oml.c Revert "oml: temporary debug hack" 2016-02-03 18:45:39 +01:00
paging.c agch/pch: Use PCH for AGCH msgs 2014-03-10 09:22:24 +01:00
pcu_sock.c merge bts-specific main function into common/main.c:bts_main() 2016-01-22 09:09:09 +01:00
phy_link.c don't touch OML MO when PHY link is established 2016-02-15 14:18:59 +01:00
power_control.c move MS power control handling from sysmobts to common part 2015-09-22 16:39:05 +02:00
rsl.c fix large amount of compiler warnings in common and sysmobts code 2016-01-04 20:29:24 +01:00
scheduler.c Introduce new phy_link and phy_instance abstraction 2016-02-15 14:18:59 +01:00
sysinfo.c common: Ignore "si.valid" outside of _MAX_SYSINFO_TYPE 2014-05-22 21:17:49 +02:00
tx_power.c tx_power: Check actual TRX output power against intended value 2014-08-25 19:01:24 +02:00
vty.c Introduce new phy_link and phy_instance abstraction 2016-02-15 14:18:59 +01:00