osmo-msc/openbsc/src/libcommon
Harald Welte a2bbc5ec0e Fix TSC/BSIC handling bug and remove bts->tsc
This fixes a bug in the following circumstances:
* BSIC is set to 0 in the config file
* No TSC is explicitly specified at the BST level in the config file

In this case, we ended up using BSIC=0 and TSC=7, as TSC=7 is our
default initialization value.

The TSC of the CCCH/BCCH must always be the BCC, which is the lower 3
bits of the BSIC.  Having configuration options for both the BSIC _and_
the TSC at the BTS level therefore makes no sense, as it only adds ways
in which users can configure non-oprational configurations.  So we
remove the bts->tsc member, and keep only the ts->tsc members that allow
us to configure a timeslot-specific TSC that's different from the BTS
TSC (= BCC).
2015-11-20 10:43:31 +01:00
..
Makefile.am libcommon: soak up three static functions. 2015-11-02 12:56:40 +01:00
bsc_version.c update year in copyright string 2012-06-03 16:58:09 +02:00
common_vty.c vty: Change the return type from enum to int 2015-09-24 15:39:30 +02:00
debug.c filter: Move from DNAT to DFILTER category 2015-05-03 22:03:39 +02:00
gsm_data.c Fix TSC/BSIC handling bug and remove bts->tsc 2015-11-20 10:43:31 +01:00
gsm_data_shared.c ctrl/bsc: Fix copy and paste error and update text 2015-01-31 19:42:42 +01:00
gsm_subscriber_base.c nitb: Fix IMSI/IMEI buffer handling (Coverity) 2015-04-10 08:47:00 +02:00
socket.c make sure we still build on systems that don't have IPPROTO_GRE 2012-04-08 15:56:00 +02:00
talloc_ctx.c src: use new library libosmogsm and new path to headers in libosmocore 2011-03-23 18:17:56 +01:00
utils.c libcommon: soak up three static functions. 2015-11-02 12:56:40 +01:00