Project

General

Profile

Actions

Bug #5251

closed

VAMOS: CHANnel ACTIVation on shadow timeslots is broken

Added by fixeria over 2 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Abis
Target version:
-
Start date:
10/09/2021
Due date:
% Done:

100%

Spec Reference:

Description

Starting from https://jenkins.osmocom.org/jenkins/view/TTCN3/job/ttcn3-bts-test/1432/, we see new regressions affecting all VAMOS related test cases. The problem is that osmo-bts started to NACK CHANnel ACTIVaction messages for lchans on the shadow timeslots:

(bts=0,trx=0,ts=1,shadow,pchan=TCH/F) rx chan activ but TS not in nm_state oper=ENABLED avail=OK, nack!

because they do not reflect the OML states of primary timeslots:

if (ts->mo.nm_state.operational != NM_OPSTATE_ENABLED ||
    ts->mo.nm_state.availability != NM_AVSTATE_OK) {
        LOGP(DRSL, LOGL_ERROR, "%s rx chan activ but TS not in nm_state oper=ENABLED avail=OK, nack!\n",
             gsm_ts_and_pchan_name(ts));
        return rsl_tx_chan_act_nack(lchan, RSL_ERR_RR_UNAVAIL);
}

and all members of ts->mo.nm_state are zero-initialized.
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)