<p>fixeria has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-pcu/+/16008">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">tests/tbf: suspend warnings about the link quality measurements<br><br>Share a single instance of 'pcu_l1_meas' between all unit tests,<br>set initial measurement values in main(). This way we can get<br>rid of the following warnings:<br><br>  Unable to update UL (M)CS CS-X because we don't have link quality measurements.<br><br>Change-Id: I1c82076df6cd0833d243e1e6afb140bae3bd2ec9<br>Fixes: OS#3828<br>---<br>M tests/tbf/TbfTest.cpp<br>M tests/tbf/TbfTest.err<br>2 files changed, 17 insertions(+), 34 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/08/16008/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/tests/tbf/TbfTest.cpp b/tests/tbf/TbfTest.cpp</span><br><span>index bd4fbc1..bdbc138 100644</span><br><span>--- a/tests/tbf/TbfTest.cpp</span><br><span>+++ b/tests/tbf/TbfTest.cpp</span><br><span>@@ -50,6 +50,9 @@</span><br><span> int16_t spoof_mnc = 0, spoof_mcc = 0;</span><br><span> bool spoof_mnc_3_digits = false;</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* Measurements shared by all unit tests */</span><br><span style="color: hsl(120, 100%, 40%);">+static struct pcu_l1_meas meas;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> static void check_tbf(gprs_rlcmac_tbf *tbf)</span><br><span> {</span><br><span>  OSMO_ASSERT(tbf);</span><br><span>@@ -575,7 +578,6 @@</span><br><span>      gprs_rlcmac_ul_tbf *ul_tbf;</span><br><span>  uint8_t trx_no = 0;</span><br><span>  struct gprs_rlcmac_pdch *pdch;</span><br><span style="color: hsl(0, 100%, 40%);">-  struct pcu_l1_meas meas;</span><br><span> </span><br><span>         tfi = the_bts->tfi_find_free(GPRS_RLCMAC_UL_TBF, &trx_no, -1);</span><br><span> </span><br><span>@@ -610,9 +612,6 @@</span><br><span>      uint8_t buf[64];</span><br><span>     int num_bytes;</span><br><span>       struct gprs_rlcmac_pdch *pdch;</span><br><span style="color: hsl(0, 100%, 40%);">-  struct pcu_l1_meas meas;</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-        meas.set_rssi(31);</span><br><span> </span><br><span>       rlc_block = bitvec_alloc(23, tall_pcu_ctx);</span><br><span> </span><br><span>@@ -657,11 +656,9 @@</span><br><span>       struct gprs_rlcmac_pdch *pdch;</span><br><span>       gprs_rlcmac_bts *bts;</span><br><span>        RlcMacUplink_t ulreq = {0};</span><br><span style="color: hsl(0, 100%, 40%);">-     struct pcu_l1_meas meas;</span><br><span>     struct gprs_rlc_ul_header_egprs_3 *egprs3  = NULL;</span><br><span>   GprsCodingScheme cs;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-        meas.set_rssi(31);</span><br><span>   bts = the_bts->bts_data();</span><br><span> </span><br><span>    /* needed to set last_rts_fn in the PDCH object */</span><br><span>@@ -808,11 +805,9 @@</span><br><span>    struct gprs_rlcmac_pdch *pdch;</span><br><span>       gprs_rlcmac_bts *bts;</span><br><span>        RlcMacUplink_t ulreq = {0};</span><br><span style="color: hsl(0, 100%, 40%);">-     struct pcu_l1_meas meas;</span><br><span>     struct gprs_rlc_ul_header_egprs_3 *egprs3  = NULL;</span><br><span>   GprsCodingScheme cs;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-        meas.set_rssi(31);</span><br><span>   bts = the_bts->bts_data();</span><br><span> </span><br><span>    /* needed to set last_rts_fn in the PDCH object */</span><br><span>@@ -1257,10 +1252,8 @@</span><br><span>  gprs_rlcmac_ul_tbf *ul_tbf;</span><br><span>  gprs_rlcmac_bts *bts;</span><br><span>        RlcMacUplink_t ulreq = {0};</span><br><span style="color: hsl(0, 100%, 40%);">-     struct pcu_l1_meas meas;</span><br><span>     GprsCodingScheme cs;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-        meas.set_rssi(31);</span><br><span>   bts = the_bts->bts_data();</span><br><span> </span><br><span>    /* needed to set last_rts_fn in the PDCH object */</span><br><span>@@ -1326,7 +1319,6 @@</span><br><span>   uint8_t trx_no = 0;</span><br><span>  int tfi = 0;</span><br><span>         struct gprs_rlcmac_pdch *pdch;</span><br><span style="color: hsl(0, 100%, 40%);">-  struct pcu_l1_meas meas;</span><br><span>     GprsCodingScheme cs;</span><br><span> </span><br><span> </span><br><span>@@ -1409,7 +1401,6 @@</span><br><span>         uint8_t trx_no = 0;</span><br><span>  int tfi = 0;</span><br><span>         struct gprs_rlcmac_pdch *pdch;</span><br><span style="color: hsl(0, 100%, 40%);">-  struct pcu_l1_meas meas;</span><br><span>     GprsCodingScheme cs;</span><br><span> </span><br><span>     check_tbf(ul_tbf);</span><br><span>@@ -1492,7 +1483,6 @@</span><br><span>   int tfi = 0;</span><br><span>         gprs_rlcmac_ul_tbf *ul_tbf;</span><br><span>  struct gprs_rlcmac_pdch *pdch;</span><br><span style="color: hsl(0, 100%, 40%);">-  struct pcu_l1_meas meas;</span><br><span>     GprsCodingScheme cs;</span><br><span> </span><br><span> </span><br><span>@@ -1583,8 +1573,6 @@</span><br><span>         struct gprs_rlcmac_pdch *pdch;</span><br><span>       gprs_rlcmac_bts *bts;</span><br><span>        RlcMacUplink_t ulreq = {0};</span><br><span style="color: hsl(0, 100%, 40%);">-     struct pcu_l1_meas meas;</span><br><span style="color: hsl(0, 100%, 40%);">-        meas.set_rssi(31);</span><br><span> </span><br><span>       bts = the_bts->bts_data();</span><br><span> </span><br><span>@@ -2370,14 +2358,12 @@</span><br><span>  struct gprs_rlcmac_pdch *pdch;</span><br><span>       gprs_rlcmac_bts *bts;</span><br><span>        RlcMacUplink_t ulreq = {0};</span><br><span style="color: hsl(0, 100%, 40%);">-     struct pcu_l1_meas meas;</span><br><span>     struct gprs_rlc_ul_header_egprs_3 *egprs3  = NULL;</span><br><span>   GprsCodingScheme cs;</span><br><span>         Packet_Resource_Request_t *presreq = NULL;</span><br><span>   MS_Radio_Access_capability_t *pmsradiocap = NULL;</span><br><span>    Multislot_capability_t *pmultislotcap = NULL;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-       meas.set_rssi(31);</span><br><span>   bts = the_bts->bts_data();</span><br><span> </span><br><span>    /* needed to set last_rts_fn in the PDCH object */</span><br><span>@@ -3298,6 +3284,10 @@</span><br><span>  vty_init(&pcu_vty_info);</span><br><span>         pcu_vty_init();</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+   /* Initialize shared UL measurements */</span><br><span style="color: hsl(120, 100%, 40%);">+       meas.set_link_qual(12);</span><br><span style="color: hsl(120, 100%, 40%);">+       meas.set_rssi(31);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>         test_tbf_base();</span><br><span>     test_tbf_tlli_update();</span><br><span>      test_tbf_final_ack(TEST_MODE_STANDARD);</span><br><span>diff --git a/tests/tbf/TbfTest.err b/tests/tbf/TbfTest.err</span><br><span>index 7dd14f4..6e638af 100644</span><br><span>--- a/tests/tbf/TbfTest.err</span><br><span>+++ b/tests/tbf/TbfTest.err</span><br><span>@@ -1470,7 +1470,7 @@</span><br><span>  - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=0 USF=0</span><br><span> Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span style="color: hsl(120, 100%, 40%);">+MS (IMSI ): Link quality 12dB (12dB) left window [0, 0], modifying uplink CS level: CS-1 -> CS-2</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) restarting timer T3169 [acked (data)] with 5 sec. 0 microsec, cur_fn=0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=0, BSN=0, SPB=0, PI=0, E=1, TI=1, bitoffs=24</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)</span><br><span>@@ -1548,7 +1548,6 @@</span><br><span> Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assinment is complete.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-4 because we don't have link quality measurements.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)</span><br><span> +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++</span><br><span> ------------------------- TX : Packet Uplink Assignment -------------------------</span><br><span>@@ -1563,7 +1562,6 @@</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to FLOW</span><br><span> Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-4 because we don't have link quality measurements.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer T3169 [acked (data)] with 5 sec. 0 microsec, cur_fn=0</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)</span><br><span>@@ -1632,7 +1630,6 @@</span><br><span> Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assinment is complete.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-4 because we don't have link quality measurements.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)</span><br><span> +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++</span><br><span> ------------------------- TX : Packet Uplink Assignment -------------------------</span><br><span>@@ -1647,7 +1644,6 @@</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to FLOW</span><br><span> Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-4 because we don't have link quality measurements.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer T3169 [acked (data)] with 5 sec. 0 microsec, cur_fn=0</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)</span><br><span>@@ -1764,7 +1760,6 @@</span><br><span> Modifying MS object, TLLI = 0xf5667788, TA 220 -> 7</span><br><span> TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assinment is complete.</span><br><span> TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-4 because we don't have link quality measurements.</span><br><span> Received RTS for PDCH: TRX=0 TS=7 FN=2654335 block_nr=11 scheduling USF=0 for required uplink resource of UL TFI=0</span><br><span> TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)</span><br><span> +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++</span><br><span>@@ -1780,7 +1775,6 @@</span><br><span> TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) changes state from ASSIGN to FLOW</span><br><span> Got CS-1 RLC block: R=0, SI=0, TFI=1, CPS=0, RSB=0, rc=184</span><br><span> TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) UL DATA TFI=1 received (V(Q)=0 .. V(R)=0)</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-4 because we don't have link quality measurements.</span><br><span> TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) restarting timer T3169 [acked (data)] with 5 sec. 0 microsec, cur_fn=0</span><br><span> TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24</span><br><span> TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)</span><br><span>@@ -1833,7 +1827,7 @@</span><br><span> Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assinment is complete.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span style="color: hsl(120, 100%, 40%);">+MS (IMSI ): Link quality 12dB (12dB) left window [0, 0], modifying uplink CS level: CS-1 -> CS-2</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)</span><br><span> +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++</span><br><span> ------------------------- TX : Packet Uplink Assignment -------------------------</span><br><span>@@ -1848,7 +1842,7 @@</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to FLOW</span><br><span> Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span style="color: hsl(120, 100%, 40%);">+MS (IMSI ): Link quality 12dB (12dB) left window [0, 0], modifying uplink CS level: CS-2 -> CS-3</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer T3169 [acked (data)] with 5 sec. 0 microsec, cur_fn=0</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)</span><br><span>@@ -1926,7 +1920,7 @@</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) starting timer T3169 [allocation (UL-TBF)] with 5 sec. 0 microsec, cur_fn=0</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assinment is complete.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span style="color: hsl(120, 100%, 40%);">+MS (IMSI 0011223344): Link quality 12dB (12dB) left window [0, 0], modifying uplink CS level: CS-3 -> CS-4</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)</span><br><span> +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++</span><br><span> ------------------------- TX : Packet Uplink Assignment -------------------------</span><br><span>@@ -1962,7 +1956,6 @@</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=0</span><br><span> Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer T3169 [acked (data)] with 5 sec. 0 microsec, cur_fn=0</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)</span><br><span>@@ -2006,7 +1999,7 @@</span><br><span> Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assinment is complete.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span style="color: hsl(120, 100%, 40%);">+MS (IMSI ): Link quality 12dB (12dB) left window [0, 0], modifying uplink CS level: CS-1 -> CS-2</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)</span><br><span> +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++</span><br><span> ------------------------- TX : Packet Uplink Assignment -------------------------</span><br><span>@@ -2021,7 +2014,7 @@</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to FLOW</span><br><span> Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span style="color: hsl(120, 100%, 40%);">+MS (IMSI ): Link quality 12dB (12dB) left window [0, 0], modifying uplink CS level: CS-2 -> CS-3</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer T3169 [acked (data)] with 5 sec. 0 microsec, cur_fn=0</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)</span><br><span>@@ -2092,7 +2085,7 @@</span><br><span>  - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=0 USF=0</span><br><span> Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span style="color: hsl(120, 100%, 40%);">+MS (IMSI ): Link quality 12dB (12dB) left window [0, 0], modifying uplink CS level: CS-1 -> CS-2</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) restarting timer T3169 [acked (data)] with 5 sec. 0 microsec, cur_fn=0</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=0, BSN=0, SPB=0, PI=0, E=1, TI=1, bitoffs=24</span><br><span> TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)</span><br><span>@@ -2157,7 +2150,7 @@</span><br><span> Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assinment is complete.</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span style="color: hsl(120, 100%, 40%);">+MS (IMSI ): Link quality 12dB (12dB) left window [0, 0], modifying uplink CS level: CS-1 -> CS-2</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)</span><br><span> +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++</span><br><span> ------------------------- TX : Packet Uplink Assignment -------------------------</span><br><span>@@ -2172,7 +2165,7 @@</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to FLOW</span><br><span> Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span style="color: hsl(120, 100%, 40%);">+MS (IMSI ): Link quality 12dB (12dB) left window [0, 0], modifying uplink CS level: CS-2 -> CS-3</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer T3169 [acked (data)] with 5 sec. 0 microsec, cur_fn=0</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24</span><br><span> TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)</span><br><span>@@ -2836,7 +2829,7 @@</span><br><span> TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NULL) changes state from NULL to ASSIGN</span><br><span> TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]</span><br><span> TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=0</span><br><span style="color: hsl(0, 100%, 40%);">-Unable to update UL (M)CS CS-1 because we don't have link quality measurements.</span><br><span style="color: hsl(120, 100%, 40%);">+MS (IMSI 0011223344): Link quality 12dB (12dB) left window [0, 0], modifying uplink CS level: CS-3 -> CS-4</span><br><span> Received RTS for PDCH: TRX=0 TS=7 FN=2654400 block_nr=2 scheduling USF=0 for required uplink resource of UL TFI=0</span><br><span> TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) start Packet Downlink Assignment (PACCH)</span><br><span> +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-pcu/+/16008">change 16008</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/+/16008"/><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: I1c82076df6cd0833d243e1e6afb140bae3bd2ec9 </div>
<div style="display:none"> Gerrit-Change-Number: 16008 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: fixeria <axilirator@gmail.com> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>