<p>fixeria has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bts/+/26178">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">rsl: exclude disabled timeslots from interference reports<br><br>It may happen after the A-bis connection recovery that the RF RESource<br>INDication message gets sent too early, while some timeslots are not<br>yet configured.  This confuses the BSC and provokes error messages.<br><br>Change-Id: I00bc6fe67ea1bbedcd5d8640e73bd8b16b9e667f<br>Related: SYS#4971<br>---<br>M src/common/l1sap.c<br>M src/common/pcu_sock.c<br>M src/common/rsl.c<br>3 files changed, 14 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-bts refs/changes/78/26178/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/common/l1sap.c b/src/common/l1sap.c</span><br><span>index 8dee209..502bcef 100644</span><br><span>--- a/src/common/l1sap.c</span><br><span>+++ b/src/common/l1sap.c</span><br><span>@@ -597,6 +597,11 @@</span><br><span>  for (tn = 0; tn < ARRAY_SIZE(trx->ts); tn++) {</span><br><span>                 struct gsm_bts_trx_ts *ts = &trx->ts[tn];</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+          if (ts->mo.nm_state.operational != NM_OPSTATE_ENABLED)</span><br><span style="color: hsl(120, 100%, 40%);">+                     continue;</span><br><span style="color: hsl(120, 100%, 40%);">+             if (ts->mo.nm_state.availability != NM_AVSTATE_OK)</span><br><span style="color: hsl(120, 100%, 40%);">+                 continue;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>          for (ln = 0; ln < ARRAY_SIZE(ts->lchan); ln++) {</span><br><span>                       struct gsm_lchan *lchan = &ts->lchan[ln];</span><br><span> </span><br><span>diff --git a/src/common/pcu_sock.c b/src/common/pcu_sock.c</span><br><span>index f8a0f55..0018acb 100644</span><br><span>--- a/src/common/pcu_sock.c</span><br><span>+++ b/src/common/pcu_sock.c</span><br><span>@@ -579,6 +579,10 @@</span><br><span>                 const struct gsm_bts_trx_ts *ts = &trx->ts[tn];</span><br><span>               const struct gsm_lchan *lchan = &ts->lchan[0];</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+             if (ts->mo.nm_state.operational != NM_OPSTATE_ENABLED)</span><br><span style="color: hsl(120, 100%, 40%);">+                     continue;</span><br><span style="color: hsl(120, 100%, 40%);">+             if (ts->mo.nm_state.availability != NM_AVSTATE_OK)</span><br><span style="color: hsl(120, 100%, 40%);">+                 continue;</span><br><span>            if (ts_pchan(ts) != GSM_PCHAN_PDCH)</span><br><span>                  continue;</span><br><span> </span><br><span>diff --git a/src/common/rsl.c b/src/common/rsl.c</span><br><span>index 4c84f21..9b73869 100644</span><br><span>--- a/src/common/rsl.c</span><br><span>+++ b/src/common/rsl.c</span><br><span>@@ -442,6 +442,11 @@</span><br><span>    for (tn = 0; tn < ARRAY_SIZE(trx->ts); tn++) {</span><br><span>                 const struct gsm_bts_trx_ts *ts = &trx->ts[tn];</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+            if (ts->mo.nm_state.operational != NM_OPSTATE_ENABLED)</span><br><span style="color: hsl(120, 100%, 40%);">+                     continue;</span><br><span style="color: hsl(120, 100%, 40%);">+             if (ts->mo.nm_state.availability != NM_AVSTATE_OK)</span><br><span style="color: hsl(120, 100%, 40%);">+                 continue;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>          for (ln = 0; ln < ARRAY_SIZE(ts->lchan); ln++) {</span><br><span>                       const struct gsm_lchan *lchan = &ts->lchan[ln];</span><br><span> </span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bts/+/26178">change 26178</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-bts/+/26178"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-bts </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I00bc6fe67ea1bbedcd5d8640e73bd8b16b9e667f </div>
<div style="display:none"> Gerrit-Change-Number: 26178 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: fixeria <vyanitskiy@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>