summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2022-08-21 05:56:35 +0700
committerfixeria <vyanitskiy@sysmocom.de>2022-08-30 12:00:04 +0000
commitc2d022d34869595b3d57db32035709c2d8c4d285 (patch)
tree07c5ce52f863eafafde8a34351b3e6b1f020f14a
parentc67a9a6a01ca60b2b731221a5ccc86abafcc4b37 (diff)
mobile: lapdm_channel_init() is deprecated, use lapdm_channel_init3()
-rw-r--r--src/host/layer23/src/mobile/app_mobile.c19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/host/layer23/src/mobile/app_mobile.c b/src/host/layer23/src/mobile/app_mobile.c
index 57b472f6..7b28bb4f 100644
--- a/src/host/layer23/src/mobile/app_mobile.c
+++ b/src/host/layer23/src/mobile/app_mobile.c
@@ -186,13 +186,18 @@ static int mobile_init(struct osmocom_ms *ms)
gsm_settings_arfcn(ms);
- lapdm_channel_init(&ms->lapdm_channel, LAPDM_MODE_MS);
- ms->lapdm_channel.lapdm_dcch.datalink[DL_SAPI3].dl.t200_sec =
- T200_DCCH_SHARED;
- ms->lapdm_channel.lapdm_dcch.datalink[DL_SAPI3].dl.t200_usec = 0;
- ms->lapdm_channel.lapdm_acch.datalink[DL_SAPI3].dl.t200_sec =
- T200_ACCH;
- ms->lapdm_channel.lapdm_acch.datalink[DL_SAPI3].dl.t200_usec = 0;
+ const int t200_ms_dcch[_NR_DL_SAPI] = {
+ [DL_SAPI0] = 1000,
+ [DL_SAPI3] = 1000 * T200_DCCH_SHARED
+ };
+ const int t200_ms_acch[_NR_DL_SAPI] = {
+ [DL_SAPI0] = 2000,
+ [DL_SAPI3] = 1000 * T200_ACCH
+ };
+
+ lapdm_channel_init3(&ms->lapdm_channel, LAPDM_MODE_MS,
+ t200_ms_dcch, t200_ms_acch,
+ GSM_LCHAN_SDCCH, NULL);
lapdm_channel_set_l1(&ms->lapdm_channel, l1ctl_ph_prim_cb, ms);
/* init SAP client before SIM card starts up */