<p>pespin has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-pcu/+/20850">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Fix several calls to LOGPAL<br><br>In those cases since a string pointer was passed, it always printed<br>"single" instead of whatever really was being used, since the string<br>pointer was not NULL.<br><br>Change-Id: Idab7d18e8f519e10fc3df4007634661c46f9256d<br>---<br>M src/gprs_rlcmac_ts_alloc.cpp<br>M tests/alloc/AllocTest.err<br>M tests/tbf/TbfTest.err<br>3 files changed, 28 insertions(+), 28 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-pcu refs/changes/50/20850/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/gprs_rlcmac_ts_alloc.cpp b/src/gprs_rlcmac_ts_alloc.cpp</span><br><span>index a1c0838..9551c59 100644</span><br><span>--- a/src/gprs_rlcmac_ts_alloc.cpp</span><br><span>+++ b/src/gprs_rlcmac_ts_alloc.cpp</span><br><span>@@ -363,7 +363,7 @@</span><br><span> </span><br><span>    trx_no = find_trx(bts, ms, use_trx);</span><br><span>         if (trx_no < 0) {</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGPAL(tbf, "A", single ? "single" : "multi", use_trx, LOGL_NOTICE,</span><br><span style="color: hsl(120, 100%, 40%);">+             LOGPAL(tbf, "A", single, use_trx, LOGL_NOTICE,</span><br><span>                    "failed to find a usable TRX (TFI exhausted)\n");</span><br><span>           return trx_no;</span><br><span>       }</span><br><span>@@ -392,13 +392,13 @@</span><br><span>            &tfi, &usf);</span><br><span> </span><br><span>     if (tbf->direction == GPRS_RLCMAC_UL_TBF && usf < 0) {</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGPAL(tbf, "A", single ? "single" : "multi", use_trx, LOGL_NOTICE,</span><br><span style="color: hsl(120, 100%, 40%);">+             LOGPAL(tbf, "A", single, use_trx, LOGL_NOTICE,</span><br><span>                    "failed to allocate a TS, no USF available\n");</span><br><span>             return -EBUSY;</span><br><span>       }</span><br><span> </span><br><span>        if (ts < 0) {</span><br><span style="color: hsl(0, 100%, 40%);">-                LOGPAL(tbf, "A", single ? "single" : "multi", use_trx, LOGL_NOTICE,</span><br><span style="color: hsl(120, 100%, 40%);">+             LOGPAL(tbf, "A", single, use_trx, LOGL_NOTICE,</span><br><span>                    "failed to allocate a TS, no TFI available\n");</span><br><span>             return -EBUSY;</span><br><span>       }</span><br><span>diff --git a/tests/alloc/AllocTest.err b/tests/alloc/AllocTest.err</span><br><span>index 3549793..395e38f 100644</span><br><span>--- a/tests/alloc/AllocTest.err</span><br><span>+++ b/tests/alloc/AllocTest.err</span><br><span>@@ -193,7 +193,7 @@</span><br><span> TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating DL TBF: MS_CLASS=0/0</span><br><span style="color: hsl(0, 100%, 40%);">-[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[DL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free</span><br><span> TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=RELEASING) free</span><br><span>@@ -305,7 +305,7 @@</span><br><span> TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3</span><br><span> TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00</span><br><span> Allocating UL TBF: MS_CLASS=0/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span> TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span>@@ -713,7 +713,7 @@</span><br><span> TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10, dl_slots = 10</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating DL TBF: MS_CLASS=0/0</span><br><span style="color: hsl(0, 100%, 40%);">-[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[DL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free</span><br><span>@@ -931,7 +931,7 @@</span><br><span> TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 4</span><br><span> TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 10, dl_slots = 00</span><br><span> Allocating UL TBF: MS_CLASS=0/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span>@@ -189959,7 +189959,7 @@</span><br><span> TBF(TFI=6 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 7</span><br><span> TBF(TFI=6 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span> Allocating UL TBF: MS_CLASS=10/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 5</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 00</span><br><span>@@ -190961,7 +190961,7 @@</span><br><span> TBF(TFI=4 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating UL TBF: MS_CLASS=36/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span> Allocating DL TBF: MS_CLASS=1/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08</span><br><span>@@ -191176,7 +191176,7 @@</span><br><span> TBF(TFI=7 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3</span><br><span> TBF(TFI=7 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span> TBF(TFI=7 TLLI=0x00000000 DIR=DL STATE=RELEASING) free</span><br><span> Allocating DL TBF: MS_CLASS=10/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 5</span><br><span>@@ -191573,7 +191573,7 @@</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 7</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80</span><br><span> Allocating UL TBF: MS_CLASS=10/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3</span><br><span>@@ -192701,7 +192701,7 @@</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span> Allocating UL TBF: MS_CLASS=10/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 5</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 00</span><br><span>@@ -193666,7 +193666,7 @@</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating UL TBF: MS_CLASS=10/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span> Allocating DL TBF: MS_CLASS=1/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08</span><br><span>@@ -193916,7 +193916,7 @@</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free</span><br><span> Allocating DL TBF: MS_CLASS=10/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 5</span><br><span>@@ -194411,7 +194411,7 @@</span><br><span> Allocating UL TBF: MS_CLASS=10/0</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> [UL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3</span><br><span>@@ -194519,7 +194519,7 @@</span><br><span> TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 7</span><br><span> TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 00</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span> Allocating UL TBF: MS_CLASS=10/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 5</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 00</span><br><span>@@ -194738,7 +194738,7 @@</span><br><span> Allocating UL TBF: MS_CLASS=10/0</span><br><span> No TFI available (suggested TRX: -1).</span><br><span> [UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to allocate a TS, no USF available</span><br><span> Allocating DL TBF: MS_CLASS=1/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08</span><br><span>@@ -195225,7 +195225,7 @@</span><br><span> TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating DL TBF: MS_CLASS=1/0</span><br><span style="color: hsl(0, 100%, 40%);">-[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[DL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span> Allocating DL TBF: MS_CLASS=10/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 5</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 78</span><br><span>@@ -195702,7 +195702,7 @@</span><br><span> TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating DL TBF: MS_CLASS=10/0</span><br><span style="color: hsl(0, 100%, 40%);">-[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[DL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00</span><br><span>@@ -196829,7 +196829,7 @@</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating UL TBF: MS_CLASS=23/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span>   Allocated 160 TBFs (previously -1)</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3</span><br><span>@@ -196937,7 +196937,7 @@</span><br><span> TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 7</span><br><span> TBF(TFI=6 TLLI=0xc0000022 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 00</span><br><span> Allocating UL TBF: MS_CLASS=36/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span>   Allocated 35 TBFs (previously 160)</span><br><span> TBF(TFI=0 TLLI=0xc0000000 DIR=UL STATE=NULL) free</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span>@@ -198415,7 +198415,7 @@</span><br><span> TBF(TFI=0 TLLI=0xc000009f DIR=UL STATE=NULL) free</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating UL TBF: MS_CLASS=23/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span>   Allocated 160 TBFs (previously 160)</span><br><span> TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=RELEASING) free</span><br><span> Allocating DL TBF: MS_CLASS=1/0</span><br><span>@@ -199218,7 +199218,7 @@</span><br><span> TBF(TFI=31 TLLI=0xc000009f DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating DL TBF: MS_CLASS=23/0</span><br><span style="color: hsl(0, 100%, 40%);">-[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[DL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span>   Allocated 160 TBFs (previously 160)</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3</span><br><span>@@ -200696,7 +200696,7 @@</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating UL TBF: MS_CLASS=44/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span>   Allocated 89 TBFs (previously -1)</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3</span><br><span>@@ -200771,7 +200771,7 @@</span><br><span> TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 4</span><br><span> TBF(TFI=6 TLLI=0xc0000017 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 10, dl_slots = 00</span><br><span> Allocating UL TBF: MS_CLASS=25/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span>   Allocated 24 TBFs (previously 89)</span><br><span> TBF(TFI=0 TLLI=0xc0000000 DIR=UL STATE=NULL) free</span><br><span> Allocating UL TBF: MS_CLASS=1/0</span><br><span>@@ -202026,7 +202026,7 @@</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating UL TBF: MS_CLASS=23/0</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span>   Allocated 160 TBFs (previously 89)</span><br><span> TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=RELEASING) free</span><br><span> Allocating DL TBF: MS_CLASS=1/0</span><br><span>@@ -202829,7 +202829,7 @@</span><br><span> TBF(TFI=31 TLLI=0xc000009f DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80</span><br><span> No TFI available (suggested TRX: 0).</span><br><span> Allocating DL TBF: MS_CLASS=23/0</span><br><span style="color: hsl(0, 100%, 40%);">-[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span style="color: hsl(120, 100%, 40%);">+[DL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)</span><br><span>   Allocated 160 TBFs (previously 160)</span><br><span> Allocating DL TBF: MS_CLASS=11/11</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 6</span><br><span>diff --git a/tests/tbf/TbfTest.err b/tests/tbf/TbfTest.err</span><br><span>index fa53925..9b119c1 100644</span><br><span>--- a/tests/tbf/TbfTest.err</span><br><span>+++ b/tests/tbf/TbfTest.err</span><br><span>@@ -7919,7 +7919,7 @@</span><br><span> - Skipping TS 5, because not enabled</span><br><span> - Skipping TS 6, because not enabled</span><br><span> - Skipping TS 7, because no USF available</span><br><span style="color: hsl(0, 100%, 40%);">-[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span style="color: hsl(120, 100%, 40%);">+[UL] algo A <multi> (suggested TRX: 0): failed to allocate a TS, no USF available</span><br><span> No PDCH resource</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) changes state from NULL to ASSIGN</span><br><span> Attaching TBF to MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN)</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-pcu/+/20850">change 20850</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-pcu/+/20850"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-pcu </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Idab7d18e8f519e10fc3df4007634661c46f9256d </div>
<div style="display:none"> Gerrit-Change-Number: 20850 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>