osmo-bsc/src/osmo-bsc
Harald Welte 519c7e1d42 Structural reform: Get rid of osmo_bsc_sccp_con
There was always a 1:1 correspondence between gsm_subscriber_connection
and osmo_bsc_sccp_con, so there's really no point in having two separate
dynamically allocated data structures with pointers back and forth and
another linked list around.

Let's merge osmo_bsc_sccp_con into gsm_subscriber_connection for
simplicity.

The resulting code might not be elegant in places, but I've tried to
do only the most simple changes in this patch, while further
simplifications can be done in later subsequent patches.

As a side-effect, this patch also fixes lchan clearing if the MSC
(or the local SCCP provider) hard-disconnects the SCCP connection.

Change-Id: Idd2b733477ee90d24dec369755a00f1c39c93f39
2018-02-19 08:20:35 +00:00
..
Makefile.am drop libcommon-cs completely 2018-02-14 12:55:45 +01:00
osmo_bsc_api.c Structural reform: Get rid of osmo_bsc_sccp_con 2018-02-19 08:20:35 +00:00
osmo_bsc_audio.c Structural reform: Get rid of osmo_bsc_sccp_con 2018-02-19 08:20:35 +00:00
osmo_bsc_bssap.c Structural reform: Get rid of osmo_bsc_sccp_con 2018-02-19 08:20:35 +00:00
osmo_bsc_ctrl.c Structural reform: Get rid of osmo_bsc_sccp_con 2018-02-19 08:20:35 +00:00
osmo_bsc_filter.c Structural reform: Get rid of osmo_bsc_sccp_con 2018-02-19 08:20:35 +00:00
osmo_bsc_grace.c Move BTS selection for paging from osmo_bsc_grace.c into osmo_bsc_bssap.c. 2018-01-16 14:14:01 +01:00
osmo_bsc_main.c libcommon: eliminate talloc_ctx.c 2018-02-14 12:15:40 +01:00
osmo_bsc_mgcp.c Structural reform: Get rid of osmo_bsc_sccp_con 2018-02-19 08:20:35 +00:00
osmo_bsc_msc.c remove libosmo-sccp dependency for osmo-bsc 2017-12-19 17:53:14 +00:00
osmo_bsc_reset.c osmo-bsc RESET FSM: use distinct struct names 2017-11-09 01:14:09 +00:00
osmo_bsc_sigtran.c Structural reform: Get rid of osmo_bsc_sccp_con 2018-02-19 08:20:35 +00:00
osmo_bsc_vty.c BSC: Add "show subscriber all" command 2017-12-22 21:48:55 +01:00