osmo-bsc/src/osmo-bsc
Neels Hofmeyr ab2248e8c9 BTS codec pref legacy compat: allow all codecs per default
Legacy compat: we used to not check the BTS codec-pref settings upon assignment
until we added checks for the BTS codec-pref in osmo-bsc
5bc43cd107, change-id
I285234e9c81de74d9fb9907fca2c443b08537435, "codec_pref: check bts codec
support". From that commit onwards, config setups without a 'codec-pref'
potentially stop working (like all osmo-gsm-tester runs just did), because with
no codec-pref settings, now only FR is permitted, while before the patch, we
would allow any codecs as long as MSC and the overall BSC config agree on them.
So, upon BTS initialization, enable all codecs. These get reset to a more fine
grained selection IF a 'codec-support' config appears in the config file (see
bsc_vty.c).

Change-Id: I4650a1f8e350c6f74f48391f43ddfe771be01e1b
2018-07-24 15:27:50 +02:00
..
Makefile.am codec_pref: move match_codec_pref() to separate c-file and add unit-test 2018-07-22 06:16:11 +00:00
a_reset.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_bs11.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_nm.c various logging: fix missing/extra newlines 2018-07-23 01:29:23 +02:00
abis_nm_ipaccess.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_nm_vty.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_om2000.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_om2000_vty.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
abis_rsl.c various logging: fix missing/extra newlines 2018-07-23 01:29:23 +02:00
acc_ramp.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
arfcn_range_encode.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_api.c drop dead code: conn->T10, handled by gscon instead 2018-06-08 16:16:42 +00:00
bsc_ctrl_commands.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_ctrl_lookup.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_dyn_ts.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_init.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_rf_ctrl.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_rll.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bsc_subscr_conn_fsm.c lcls: set codec info when performing MGW operation 2018-06-26 18:34:24 +02:00
bsc_subscriber.c cosmetic: bsc_subscr_alloc: log initial get 2018-06-08 16:16:42 +00:00
bsc_vty.c fix handling of invalid pchan names in vty 2018-07-20 13:33:37 +02:00
bts_ericsson_rbs2000.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bts_init.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bts_ipaccess_nanobts.c fix dyn TS init: properly identify BTS on OML OPSTART ACK 2018-06-15 21:00:31 +02:00
bts_ipaccess_nanobts_omlattr.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bts_nokia_site.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bts_siemens_bs11.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bts_sysmobts.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bts_unknown.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
chan_alloc.c chan_alloc: reset rtp voice related bits in lchan_free() 2018-07-22 07:26:52 +00:00
codec_pref.c codec_pref: check bts codec support 2018-07-22 06:16:11 +00:00
e1_config.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
gsm_04_08_utils.c cosmetic / linking: move str_to_imsi() out of abis_rsl.c 2018-06-18 07:53:03 +02:00
gsm_04_80_utils.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
gsm_data.c BTS codec pref legacy compat: allow all codecs per default 2018-07-24 15:27:50 +02:00
handover_cfg.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
handover_decision.c hodec2 log: less verbose, more concise logging 2018-07-23 01:29:23 +02:00
handover_decision_2.c various logging: fix missing/extra newlines 2018-07-23 01:29:23 +02:00
handover_logic.c hodec2 log: less verbose, more concise logging 2018-07-23 01:29:23 +02:00
handover_vty.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
meas_feed.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
meas_rep.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
net_init.c make T10 configurable like the rest of them 2018-06-08 16:16:42 +00:00
osmo_bsc_api.c try to pick up subsrc IMSI on l3-compl 2018-06-08 16:16:42 +00:00
osmo_bsc_audio.c cosmetic: remove dead code and obsolete fixmes 2018-03-22 12:55:46 +00:00
osmo_bsc_bssap.c codec_pref: check bts codec support 2018-07-22 06:16:11 +00:00
osmo_bsc_ctrl.c ctrl: Avoid sending back received ERROR msgs 2018-07-22 06:23:01 +00:00
osmo_bsc_filter.c Remove 'struct bsc_msc_connection' + fix IPA-encapsulated CTRL 2018-05-27 20:17:02 +02: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_lcls.c lcls: set codec info when performing MGW operation 2018-06-26 18:34:24 +02:00
osmo_bsc_main.c call osmo_xua_msg_tall_ctx_init() 2018-07-11 04:29:10 +02:00
osmo_bsc_msc.c Remove 'struct bsc_msc_connection' + fix IPA-encapsulated CTRL 2018-05-27 20:17:02 +02:00
osmo_bsc_sigtran.c Explicitly register CTRL-over-IPA callback with libosmo-sigtran 2018-06-08 20:35:35 +02:00
osmo_bsc_vty.c bsc_vty: Write access list entries when storing bsc config 2018-06-28 12:50:45 +02:00
paging.c cosmetic / linking: move str_to_imsi() out of abis_rsl.c 2018-06-18 07:53:03 +02:00
pcu_sock.c cosmetic / linking: move str_to_imsi() out of abis_rsl.c 2018-06-18 07:53:03 +02:00
penalty_timers.c cosmetic: penalty timers: constify, tweak doc 2018-06-08 16:16:42 +00:00
rest_octets.c dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
system_information.c various logging: fix missing/extra newlines 2018-07-23 01:29:23 +02:00