osmo-bts/src
Vadim Yanitskiy 03cf6042fb l1sap: fix handling of lchan->pending_rel_ind_msg
After merging the patch [1] fixing handling of the RLL RELease
INDication message in lapdm_rll_tx_cb(), ttcn3-bts-test shows
several regressions:

  pass->fail: BTS_Tests.TC_rll_rel_ind_DCCH_0
  pass->fail: BTS_Tests.TC_rll_rel_ind_DCCH_3
  pass->fail: BTS_Tests.TC_rll_rel_ind_ACCH_0
  pass->fail: BTS_Tests.TC_rll_rel_ind_ACCH_3
  pass->fail: BTS_Tests_LAPDm.TC_sabm_dm

[1] I823c9101bcca72d5792e16379b02d3602ffc2726
    991020c049

The problem is actually *not* in patch [1], but in the older one
[2] which we attempted to fix.  While a logical channel is in
signalling mode, the lower layers do not produce PRIM_TCH_RTS,
and thus the l1sap_tch_rts_ind() is not being called.

Unlike l1sap_tch_rts_ind(), the l1sap_ph_rts_ind() is being called
regardless of the channel mode (signalling vs speech), so let's
move handling of lchan->pending_rel_ind_msg there.

Change-Id: I2c380f9045624f0a0a8f988bb207bc73d8354857
Fixes: [2] Ie4f70c75f0137b4bd72d579b3a32575bac2fca3
2021-10-27 18:12:09 +03:00
..
common l1sap: fix handling of lchan->pending_rel_ind_msg 2021-10-27 18:12:09 +03:00
osmo-bts-lc15 Move lchan_init_lapdm inside lchan_set_state(LCHAN_S_ACTIVE) 2021-10-14 17:48:31 +02:00
osmo-bts-oc2g Move lchan_init_lapdm inside lchan_set_state(LCHAN_S_ACTIVE) 2021-10-14 17:48:31 +02:00
osmo-bts-octphy Move lchan_init_lapdm inside lchan_set_state(LCHAN_S_ACTIVE) 2021-10-14 17:48:31 +02:00
osmo-bts-omldummy nm_*fsm: Make FSMs aware of object being properly configured or not 2021-09-22 12:56:58 +02:00
osmo-bts-sysmo Move lchan_init_lapdm inside lchan_set_state(LCHAN_S_ACTIVE) 2021-10-14 17:48:31 +02:00
osmo-bts-trx bts-trx: sched: tx_pdtch_fn: Drop log line clogging logs 2021-10-25 18:32:54 +02:00
osmo-bts-virtual Move lchan_init_lapdm inside lchan_set_state(LCHAN_S_ACTIVE) 2021-10-14 17:48:31 +02:00
Makefile.am osmo-bts-lc15: use consistent name for containing directory 2020-11-05 03:39:50 +07:00