7a77d0155f
The signature of mr_config and the BSC implementation didn't match and the compiler was warning about it: osmo_bsc_api.c:530:2: warning: initialization from incompatible pointer type .mr_config = bsc_mr_config, ^ osmo_bsc_api.c:530:2: warning: (near initialization for ‘bsc_handler.mr_config’) Change the mr_config again and provide an implementation that will set the ms and bts data structure. It would be better to put the size outside of the IE but I am not going to change it right now. It would also be nice to either move the AMR setting into the "nitb" structure or have the msc data be used _after_ the bts settings. This needs to be cleaned up in the next step. Manually verified by placing a MO call and checking that both the channel mode modify and the mode modify request contain the multi rate config with the rate mr config (length two bytes, version 1, icmi==1, no start mode being set). |
||
---|---|---|
.. | ||
Makefile.am | ||
osmo_bsc_api.c | ||
osmo_bsc_audio.c | ||
osmo_bsc_bssap.c | ||
osmo_bsc_ctrl.c | ||
osmo_bsc_filter.c | ||
osmo_bsc_grace.c | ||
osmo_bsc_main.c | ||
osmo_bsc_msc.c | ||
osmo_bsc_sccp.c | ||
osmo_bsc_vty.c |