osmo-bts/src/common
Harald Welte 84d220abc1 Store "Channel rate and type" from RSL Channel Mode IE in BTS
The RSL "Channel rate and type" field from the RSL Channel Mode IE
in RSL_CHAN_ACTIV and RSL_MODE_MODIFY_REQ messages is the only place
where the BSC differentiates between a normal TCH and the special
TCH modes used in VGCS or VBS.  Let's copy this field from the RSL
message into the lchan state, so that BTS models can actually (in
subsequent patches) reflect it when activating the L1.

Change-Id: I6d531bf528bcb81f44d91336471a46ef790d7646
Related: OS#4851
2023-07-10 18:06:19 +00:00
..
Makefile.am ASCI: NCH / NOTIFICATION support 2023-07-10 18:06:19 +00:00
abis.c abis: Avoid TCP/IPA RSL sockets continue conn establishment while shutting down 2022-09-16 20:56:00 +02:00
abis_osmo.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
amr.c struct amr_multirate_conf: remove ms_mode[], raname bts_mode[] 2022-04-17 13:14:59 +00:00
bts.c Change return value of bts_supports_cm() from int to bool 2023-07-10 18:06:19 +00:00
bts_ctrl_commands.c power_ramp: Add support to get callback when ramping process completes 2020-06-18 19:11:55 +02:00
bts_ctrl_lookup.c ctrl: take both address and port from vty config 2022-12-22 09:40:08 +00:00
bts_shutdown_fsm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
bts_sm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
bts_trx.c Properly report all states through NM FSM upon OML link up 2023-04-11 11:16:21 +02:00
cbch.c common: Fix memleak in get_smscb_block() 2023-02-10 19:56:53 +00:00
dtx_dl_amr_fsm.c Fix Downlink AMR FSM name to avoid illegal space character 2017-10-24 18:43:45 +02:00
gsm_data.c Clarify configuration of TSC on each timeslot 2023-04-04 12:50:20 +02:00
handover.c lchan: Move TA CTRL param to its own substruct 2021-09-13 12:53:44 +02:00
l1sap.c ECU in UL path: move it from trx model to l1sap 2023-06-28 16:29:00 +00:00
lchan.c cosmetic: gsm_pchan2chan_nr(): Update spec documentation 2023-03-17 15:29:17 +01:00
load_indication.c load_indication.c: Avoid sending if CCCH is still not operational 2021-10-07 11:22:07 +00:00
logging.c Add ASCI (advanced speech call items) log sub-system 2023-07-10 18:06:19 +00:00
main.c Merge gsm_network into gsm_bts_sm and place gsm_bts under it 2023-04-11 11:11:45 +02:00
measurement.c cosmetic: Change LOGPLCFN argument order 2023-04-09 14:10:09 +00:00
msg_utils.c bts-{lc15,oc2g,sysmo}: support EFR in repeat_last_sid() 2023-04-03 15:15:48 +00:00
nm_bb_transc_fsm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
nm_bts_fsm.c ASCI: NCH / NOTIFICATION support 2023-07-10 18:06:19 +00:00
nm_bts_sm_fsm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
nm_channel_fsm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
nm_common_fsm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
nm_gprs_cell_fsm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
nm_gprs_nse_fsm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
nm_gprs_nsvc_fsm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
nm_radio_carrier_fsm.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
notification.c ASCI: NCH / NOTIFICATION support 2023-07-10 18:06:19 +00:00
oml.c oml: gsm_objclass2{mo,obj}(): set cause for unknown obj_class 2023-05-01 23:59:06 +07:00
osmux.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
paging.c ASCI: NCH / NOTIFICATION support 2023-07-10 18:06:19 +00:00
pcu_sock.c pcu_sock: use PCUIF version 11 (direct TLLI) 2023-07-10 12:06:18 +00:00
phy_link.c phy_instance_destroy(): fix NULL pointer dereference 2021-12-28 22:01:35 +06:00
power_control.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
probes.d initial support for static userspace probes via systemtap 2021-10-25 10:06:09 +00:00
rsl.c Store "Channel rate and type" from RSL Channel Mode IE in BTS 2023-07-10 18:06:19 +00:00
rtp_input_preen.c l1sap: cosmetic: rename payload_len to rtp_pl_len 2023-06-14 10:21:22 +02:00
scheduler.c scheduler: use size_t for data_len in _sched_compose_*_ind() 2023-07-06 00:51:10 +07:00
scheduler_mframe.c scheduler: trx_sched_is_sacch_fn(): make ts pointer const 2022-05-10 01:19:17 +03:00
sysinfo.c Move lchan related code to lchan.{c,h} 2021-10-14 14:55:35 +02:00
ta_control.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-19 08:50:18 +00:00
tx_power.c shutdown_fsm: Add power_ramp_force() to jump straight to the tgt power 2022-12-21 23:51:51 +00:00
vty.c ECU in UL path: make it optional per vty config 2023-06-28 16:29:00 +00:00