osmo-msc/openbsc/src/osmo-bsc
Neels Hofmeyr e78ae21ff4 move to libcommon-cs: net init 3: actual move
Reincarnate gsm_network_init() as the parts not specific to libbsc.
Move from bsc_network_init() those bits that are not BSC specific (and useful
for upcoming osmo-cscn).

Add libcommon-cs to all linkages that use gsm_network_init().

Note: the only requirement to allow linking gsm_network_init() without libbsc
is to keep the call to gsm_net_update_ctype() out of libcommon-cs. The other items
are kept out of libcommon-cs because it makes sense semantically. But the separation
is not strong in that the BSC specific data members are of course still
omnipresent in struct gsm_network. If bsc_network_init() is not called, these
are not initialized properly -- for now no users of uninitialized members
exist.

So this is just a first step towards a sensible split of the BSC and MSC
gsm_network structs. The long term aim should be to have entirely separate
structs with some common general items.

Change-Id: If06316b97002390dc9a434686750cb96193ea63b
2016-11-24 16:58:31 +01:00
..
Makefile.am move to libcommon-cs: net init 3: actual move 2016-11-24 16:58:31 +01:00
osmo_bsc_api.c 04.08: apply new bitmask functions, fix bitmask use 2016-03-15 14:15:00 +01:00
osmo_bsc_audio.c handover: Fix the handover signalling for IP based BTSes 2012-12-26 10:32:02 +01:00
osmo_bsc_bssap.c gsm0408: Provide unique strings for the gsm 04.08 message 2016-01-30 09:57:49 +01:00
osmo_bsc_ctrl.c mscsplit: move subscriber conns list into struct gsm_network 2016-09-26 02:25:46 +02:00
osmo_bsc_filter.c bsc_scan_msc_msg: check protocol discriminator 2016-03-15 14:26:00 +01:00
osmo_bsc_grace.c bsc: Change paging strategy based on override or not 2015-04-01 19:26:26 +02:00
osmo_bsc_main.c msgb talloc ctx: initialize in all main() scopes 2016-10-13 13:14:41 +00:00
osmo_bsc_msc.c bsc: Rename core_ncc to core_mnc 2015-07-13 11:06:10 +02:00
osmo_bsc_sccp.c COSMETIC: 'if' is not a function, so there is space before '(' 2016-09-28 00:47:28 +00:00
osmo_bsc_vty.c osmo-bsc: fix compiler warning: store struct in vty->index 2016-03-27 10:48:14 +02:00