if (rc < 0)
fprintf(stderr, "Failed during sap_open(), no SIM reader\n");
- ms->l2_entity.lapdm_dcch.l1_ctx = ms;
- ms->l2_entity.lapdm_dcch.l3_ctx = ms;
- lapdm_init(&ms->l2_entity.lapdm_dcch);
-
- ms->l2_entity.lapdm_acch.l1_ctx = ms;
- ms->l2_entity.lapdm_acch.l3_ctx = ms;
- lapdm_init(&ms->l2_entity.lapdm_acch);
+ ms->lapdm_channel.lapdm_dcch.l1_ctx = ms;
+ ms->lapdm_channel.lapdm_dcch.l3_ctx = ms;
+ ms->lapdm_channel.lapdm_acch.l1_ctx = ms;
+ ms->lapdm_channel.lapdm_acch.l3_ctx = ms;
+ lapdm_channel_init(&ms->lapdm_channel, LAPDM_MODE_MS);
+ lapdm_channel_set_l1(&ms->lapdm_channel, l1ctl_ph_prim_cb, ms);
rc = l23_app_init(ms);
if (rc < 0)