aboutsummaryrefslogtreecommitdiffstats
path: root/tests/tbf
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tbf')
-rw-r--r--tests/tbf/TbfTest.cpp646
-rw-r--r--tests/tbf/TbfTest.err16868
2 files changed, 10328 insertions, 7186 deletions
diff --git a/tests/tbf/TbfTest.cpp b/tests/tbf/TbfTest.cpp
index 8700347d..643551b9 100644
--- a/tests/tbf/TbfTest.cpp
+++ b/tests/tbf/TbfTest.cpp
@@ -26,7 +26,6 @@
#include "tbf_ul.h"
#include "gprs_ms.h"
#include "gprs_debug.h"
-#include "gprs_ms_storage.h"
#include "pcu_utils.h"
#include "gprs_bssgp_pcu.h"
#include "pcu_l1_if.h"
@@ -36,13 +35,14 @@
extern "C" {
#include "pcu_vty.h"
#include "coding_scheme.h"
+#include "alloc_algo.h"
#include <osmocom/core/application.h>
#include <osmocom/core/msgb.h>
#include <osmocom/core/talloc.h>
#include <osmocom/core/utils.h>
#include <osmocom/vty/vty.h>
-#include <osmocom/gprs/protocol/gsm_04_60.h>
+#include <osmocom/gsm/protocol/gsm_44_060.h>
#include <osmocom/gsm/l1sap.h>
#include <osmocom/core/fsm.h>
}
@@ -67,6 +67,8 @@ static gprs_pcu *prepare_pcu(void)
{
struct gprs_pcu *pcu = gprs_pcu_alloc(tall_pcu_ctx);
bssgp_set_bssgp_callback(gprs_gp_send_test_cb, NULL);
+ osmo_tdef_set(pcu->T_defs, -2030, 0, OSMO_TDEF_S);
+ osmo_tdef_set(pcu->T_defs, -2031, 0, OSMO_TDEF_S);
return pcu;
}
@@ -78,7 +80,8 @@ static int bts_handle_rach(struct gprs_rlcmac_bts *bts, uint16_t ra, uint32_t Fn
.ra = ra,
.trx_nr = 0,
.ts_nr = 0,
- .rfn = Fn,
+ .rfn = fn2rfn(Fn),
+ .fn = Fn,
.qta = qta,
};
@@ -89,7 +92,7 @@ static void check_tbf(gprs_rlcmac_tbf *tbf)
{
OSMO_ASSERT(tbf);
if (tbf->state_is(TBF_ST_WAIT_RELEASE))
- OSMO_ASSERT(tbf->timers_pending(T3191) || osmo_timer_pending(&tbf->state_fsm.fi->timer));
+ OSMO_ASSERT(tbf->timers_pending(T3191) || osmo_timer_pending(&tbf->state_fi->timer));
if (tbf->state_is(TBF_ST_RELEASING))
OSMO_ASSERT(tbf->timers_pending(T_MAX));
}
@@ -120,45 +123,44 @@ static void test_tbf_tlli_update()
/*
* Make a uplink and downlink allocation
*/
- ms = bts_alloc_ms(bts, 0, 0);
- gprs_rlcmac_tbf *dl_tbf = tbf_alloc_dl_tbf(bts,
- ms, 0, false);
+ ms = ms_alloc(bts, NULL);
+ OSMO_ASSERT(ms_new_dl_tbf_assigned_on_pch(ms) == 0);
+ gprs_rlcmac_tbf *dl_tbf = ms_dl_tbf(ms);
OSMO_ASSERT(dl_tbf != NULL);
- dl_tbf->update_ms(0x2342, GPRS_RLCMAC_DL_TBF);
- dl_tbf->set_ta(4);
- OSMO_ASSERT(ms_dl_tbf(ms) == dl_tbf);
OSMO_ASSERT(dl_tbf->ms() == ms);
+ ms_confirm_tlli(ms, 0x2342);
+ dl_tbf->set_ta(4);
- gprs_rlcmac_tbf *ul_tbf = tbf_alloc_ul_tbf(bts,
- ms, 0, false);
+ OSMO_ASSERT(ms_new_ul_tbf_assigned_pacch(ms, 0));
+
+ gprs_rlcmac_tbf *ul_tbf = ms_ul_tbf(ms);
OSMO_ASSERT(ul_tbf != NULL);
- ul_tbf->update_ms(0x2342, GPRS_RLCMAC_UL_TBF);
- OSMO_ASSERT(ms_ul_tbf(ms) == ul_tbf);
OSMO_ASSERT(ul_tbf->ms() == ms);
+ ms_update_announced_tlli(ms, 0x2342);
- OSMO_ASSERT(bts_ms_by_tlli(bts, 0x2342, GSM_RESERVED_TMSI) == ms);
+ OSMO_ASSERT(bts_get_ms_by_tlli(bts, 0x2342, GSM_RESERVED_TMSI) == ms);
/*
* Now check.. that DL changes and that the timing advance
* has changed.
*/
- dl_tbf->update_ms(0x4232, GPRS_RLCMAC_DL_TBF);
+ ms_confirm_tlli(dl_tbf->ms(), 0x4232);
/* It is still there, since the new TLLI has not been used for UL yet */
- ms_new = bts_ms_by_tlli(bts, 0x2342, GSM_RESERVED_TMSI);
+ ms_new = bts_get_ms_by_tlli(bts, 0x2342, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms == ms_new);
- ms_new = bts_ms_by_tlli(bts, 0x4232, GSM_RESERVED_TMSI);
+ ms_new = bts_get_ms_by_tlli(bts, 0x4232, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms == ms_new);
OSMO_ASSERT(ms_dl_tbf(ms) == dl_tbf);
OSMO_ASSERT(ms_ul_tbf(ms) == ul_tbf);
/* Now use the new TLLI for UL */
- ul_tbf->update_ms(0x4232, GPRS_RLCMAC_UL_TBF);
- ms_new = bts_ms_by_tlli(bts, 0x2342, GSM_RESERVED_TMSI);
+ ms_update_announced_tlli(ms, 0x4232);
+ ms_new = bts_get_ms_by_tlli(bts, 0x2342, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms_new == NULL);
- ms_new = bts_ms_by_tlli(bts, 0x4232, GSM_RESERVED_TMSI);
+ ms_new = bts_get_ms_by_tlli(bts, 0x4232, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms_new != NULL);
OSMO_ASSERT(ms_ta(ms_new) == 4);
@@ -190,42 +192,11 @@ static void setup_bts(struct gprs_rlcmac_bts *bts, uint8_t ts_no, uint8_t cs = 1
the_pcu->alloc_algorithm = alloc_algorithm_a;
bts->initial_cs_dl = cs;
bts->initial_cs_ul = cs;
- osmo_tdef_set(the_pcu->T_defs, -2030, 0, OSMO_TDEF_S);
- osmo_tdef_set(the_pcu->T_defs, -2031, 0, OSMO_TDEF_S);
trx = &bts->trx[0];
-
trx->pdch[ts_no].enable();
bts_set_current_frame_number(bts, DUMMY_FN);
}
-static gprs_rlcmac_dl_tbf *create_dl_tbf(struct gprs_rlcmac_bts *bts, uint8_t ms_class,
- uint8_t egprs_ms_class, uint8_t *trx_no_)
-{
- int tfi;
- uint8_t trx_no;
- GprsMs *ms;
- gprs_rlcmac_dl_tbf *dl_tbf;
-
- ms = bts_alloc_ms(bts, ms_class, egprs_ms_class);
-
- tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_DL_TBF, &trx_no, -1);
- OSMO_ASSERT(tfi >= 0);
- dl_tbf = tbf_alloc_dl_tbf(bts, ms, trx_no, true);
- OSMO_ASSERT(dl_tbf);
- dl_tbf->set_ta(0);
- check_tbf(dl_tbf);
-
- /* "Establish" the DL TBF */
- osmo_fsm_inst_dispatch(dl_tbf->dl_ass_fsm.fi, TBF_DL_ASS_EV_SCHED_ASS, NULL);
- osmo_fsm_inst_dispatch(dl_tbf->state_fsm.fi, TBF_EV_ASSIGN_ADD_CCCH, NULL);
- osmo_fsm_inst_dispatch(dl_tbf->state_fsm.fi, TBF_EV_ASSIGN_ACK_PACCH, NULL);
- check_tbf(dl_tbf);
-
- *trx_no_ = trx_no;
-
- return dl_tbf;
-}
-
static unsigned fn_add_blocks(unsigned fn, unsigned blocks)
{
unsigned bn = fn2bn(fn) + blocks;
@@ -235,11 +206,11 @@ static unsigned fn_add_blocks(unsigned fn, unsigned blocks)
}
static void request_dl_rlc_block(struct gprs_rlcmac_bts *bts,
- uint8_t trx_no, uint8_t ts_no,
+ struct gprs_rlcmac_pdch *pdch,
uint32_t *fn, uint8_t *block_nr = NULL)
{
uint8_t bn = fn2bn(*fn);
- gprs_rlcmac_rcv_rts_block(bts, trx_no, ts_no, *fn, bn);
+ gprs_rlcmac_rcv_rts_block(bts, pdch->trx->trx_no, pdch->ts_no, *fn, bn);
*fn = fn_add_blocks(*fn, 1);
bn += 1;
if (block_nr)
@@ -249,8 +220,37 @@ static void request_dl_rlc_block(struct gprs_rlcmac_bts *bts,
static void request_dl_rlc_block(struct gprs_rlcmac_tbf *tbf,
uint32_t *fn, uint8_t *block_nr = NULL)
{
- request_dl_rlc_block(tbf->bts, tbf->trx->trx_no,
- tbf->control_ts, fn, block_nr);
+ request_dl_rlc_block(tbf->bts, tbf->control_ts, fn, block_nr);
+}
+
+static gprs_rlcmac_dl_tbf *create_dl_tbf(struct gprs_rlcmac_bts *bts, uint8_t ms_class,
+ uint8_t egprs_ms_class, uint8_t *trx_no_)
+{
+ int tfi;
+ uint8_t trx_no;
+ GprsMs *ms;
+ gprs_rlcmac_dl_tbf *dl_tbf;
+
+ ms = ms_alloc(bts, NULL);
+ ms_set_ms_class(ms, ms_class);
+ ms_set_egprs_ms_class(ms, egprs_ms_class);
+
+ tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_DL_TBF, &trx_no, -1);
+ OSMO_ASSERT(tfi >= 0);
+ OSMO_ASSERT(ms_new_dl_tbf_assigned_on_pch(ms) == 0);
+ dl_tbf = ms_dl_tbf(ms);
+ OSMO_ASSERT(dl_tbf);
+ dl_tbf->set_ta(0);
+ check_tbf(dl_tbf);
+
+ /* "Establish" the DL TBF */
+ osmo_fsm_inst_dispatch(dl_tbf->state_fi, TBF_EV_ASSIGN_ADD_CCCH, NULL);
+ osmo_fsm_inst_dispatch(dl_tbf->state_fi, TBF_EV_ASSIGN_READY_CCCH, NULL);
+ check_tbf(dl_tbf);
+
+ *trx_no_ = trx_no;
+
+ return dl_tbf;
}
enum test_tbf_final_ack_mode {
@@ -306,15 +306,15 @@ static void test_tbf_final_ack(enum test_tbf_final_ack_mode test_mode)
setup_bts(bts, ts_no);
dl_tbf = create_dl_tbf(bts, ms_class, 0, &trx_no);
- dl_tbf->update_ms(tlli, GPRS_RLCMAC_DL_TBF);
+ ms_confirm_tlli(dl_tbf->ms(), tlli);
ms = dl_tbf->ms();
for (i = 0; i < sizeof(llc_data); i++)
llc_data[i] = i%256;
/* Schedule two LLC frames */
- dl_tbf->append_data(1000, llc_data, sizeof(llc_data));
- dl_tbf->append_data(1000, llc_data, sizeof(llc_data));
+ ms_append_llc_dl_data(dl_tbf->ms(), 1000, llc_data, sizeof(llc_data));
+ ms_append_llc_dl_data(dl_tbf->ms(), 1000, llc_data, sizeof(llc_data));
/* Send only a few RLC/MAC blocks */
@@ -327,6 +327,13 @@ static void test_tbf_final_ack(enum test_tbf_final_ack_mode test_mode)
OSMO_ASSERT(dl_tbf->have_data());
OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FLOW));
+ do {
+ /* Request to send one block */
+ request_dl_rlc_block(dl_tbf, &fn, &block_nr);
+ } while (dl_tbf->state_is(TBF_ST_FLOW));
+
+ OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FINISHED));
+
/* Queue a final ACK */
memset(rbb, 0, sizeof(rbb));
/* Receive a final ACK */
@@ -334,26 +341,29 @@ static void test_tbf_final_ack(enum test_tbf_final_ack_mode test_mode)
/* Clean up and ensure tbfs are in the correct state */
OSMO_ASSERT(dl_tbf->state_is(TBF_ST_WAIT_RELEASE));
+
+ /* Now append new data, a new DL TBF should be created and assigned through the old one due to T3192: */
+ ms_append_llc_dl_data(dl_tbf->ms(), 1000, llc_data, sizeof(llc_data));
new_tbf = ms_dl_tbf(ms);
check_tbf(new_tbf);
OSMO_ASSERT(new_tbf != dl_tbf);
OSMO_ASSERT(new_tbf->tfi() == 1);
check_tbf(dl_tbf);
if (test_mode == TEST_MODE_REVERSE_FREE) {
- ms_ref(ms);
+ ms_ref(ms, __func__);
tbf_free(new_tbf);
OSMO_ASSERT(ms_dl_tbf(ms) == NULL);
check_tbf(dl_tbf);
tbf_free(dl_tbf);
- ms_unref(ms);
+ ms_unref(ms, __func__);
} else {
- ms_ref(ms);
+ ms_ref(ms, __func__);
tbf_free(dl_tbf);
OSMO_ASSERT(ms_dl_tbf(ms) == new_tbf);
check_tbf(new_tbf);
tbf_free(new_tbf);
OSMO_ASSERT(ms_dl_tbf(ms) == NULL);
- ms_unref(ms);
+ ms_unref(ms, __func__);
}
TALLOC_FREE(the_pcu);
@@ -382,7 +392,7 @@ static void test_tbf_delayed_release()
OSMO_ASSERT(osmo_tdef_set(the_pcu->T_defs, -2031, 200, OSMO_TDEF_MS) == 0);
dl_tbf = create_dl_tbf(bts, ms_class, 0, &trx_no);
- dl_tbf->update_ms(tlli, GPRS_RLCMAC_DL_TBF);
+ ms_confirm_tlli(dl_tbf->ms(), tlli);
for (i = 0; i < sizeof(llc_data); i++)
llc_data[i] = i%256;
@@ -390,8 +400,8 @@ static void test_tbf_delayed_release()
OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FLOW));
/* Schedule two LLC frames */
- dl_tbf->append_data(1000, llc_data, sizeof(llc_data));
- dl_tbf->append_data(1000, llc_data, sizeof(llc_data));
+ ms_append_llc_dl_data(dl_tbf->ms(), 1000, llc_data, sizeof(llc_data));
+ ms_append_llc_dl_data(dl_tbf->ms(), 1000, llc_data, sizeof(llc_data));
OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FLOW));
@@ -447,43 +457,43 @@ static void test_tbf_imsi()
dl_tbf[0] = create_dl_tbf(bts, ms_class, 0, &trx_no);
dl_tbf[1] = create_dl_tbf(bts, ms_class, 0, &trx_no);
- dl_tbf[0]->update_ms(0xf1000001, GPRS_RLCMAC_DL_TBF);
- dl_tbf[1]->update_ms(0xf1000002, GPRS_RLCMAC_DL_TBF);
+ ms_confirm_tlli(dl_tbf[0]->ms(), 0xf1000001);
+ ms_confirm_tlli(dl_tbf[1]->ms(), 0xf1000002);
ms_set_imsi(dl_tbf[0]->ms(), "001001000000001");
- ms1 = bts_ms_store(bts)->get_ms(0, 0, "001001000000001");
+ ms1 = bts_get_ms(bts, GSM_RESERVED_TMSI, GSM_RESERVED_TMSI, "001001000000001");
OSMO_ASSERT(ms1 != NULL);
- ms2 = bts_ms_store(bts)->get_ms(0xf1000001);
+ ms2 = bts_get_ms_by_tlli(bts, 0xf1000001, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms2 != NULL);
OSMO_ASSERT(strcmp(ms_imsi(ms2), "001001000000001") == 0);
OSMO_ASSERT(ms1 == ms2);
/* change the IMSI on TBF 0 */
ms_set_imsi(dl_tbf[0]->ms(), "001001000000002");
- ms1 = bts_ms_store(bts)->get_ms(0, 0, "001001000000001");
+ ms1 = bts_get_ms(bts, GSM_RESERVED_TMSI, GSM_RESERVED_TMSI, "001001000000001");
OSMO_ASSERT(ms1 == NULL);
- ms1 = bts_ms_store(bts)->get_ms(0, 0, "001001000000002");
+ ms1 = bts_get_ms(bts, GSM_RESERVED_TMSI, GSM_RESERVED_TMSI, "001001000000002");
OSMO_ASSERT(ms1 != NULL);
OSMO_ASSERT(strcmp(ms_imsi(ms2), "001001000000002") == 0);
OSMO_ASSERT(ms1 == ms2);
/* use the same IMSI on TBF 1 */
{
- ms_ref(ms2);
+ ms_ref(ms2, __func__);
ms_set_imsi(dl_tbf[1]->ms(), "001001000000002");
- ms1 = bts_ms_store(bts)->get_ms(0, 0, "001001000000002");
+ ms1 = bts_get_ms(bts, GSM_RESERVED_TMSI, GSM_RESERVED_TMSI, "001001000000002");
OSMO_ASSERT(ms1 != NULL);
OSMO_ASSERT(ms1 != ms2);
OSMO_ASSERT(strcmp(ms_imsi(ms1), "001001000000002") == 0);
OSMO_ASSERT(strcmp(ms_imsi(ms2), "") == 0);
- ms_unref(ms2);
+ ms_unref(ms2, __func__);
}
- ms2 = bts_ms_store(bts)->get_ms(0xf1000001);
+ ms2 = bts_get_ms_by_tlli(bts, 0xf1000001, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms2 == NULL);
tbf_free(dl_tbf[1]);
- ms1 = bts_ms_store(bts)->get_ms(0, 0, "001001000000002");
+ ms1 = bts_get_ms(bts, GSM_RESERVED_TMSI, GSM_RESERVED_TMSI, "001001000000002");
OSMO_ASSERT(ms1 == NULL);
TALLOC_FREE(the_pcu);
@@ -529,7 +539,6 @@ static void test_tbf_exhaustion()
OSMO_ASSERT(rc == -EBUSY);
fprintf(stderr, "=== end %s ===\n", __func__);
- gprs_bssgp_destroy(bts);
TALLOC_FREE(the_pcu);
}
@@ -537,6 +546,7 @@ static void test_tbf_dl_llc_loss()
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
uint8_t ts_no = 4;
uint8_t ms_class = 45;
int rc = 0;
@@ -556,6 +566,7 @@ static void test_tbf_dl_llc_loss()
fprintf(stderr, "=== start %s ===\n", __func__);
setup_bts(bts, ts_no);
+ pdch = &bts->trx[0].pdch[ts_no];
/* keep the MS object 10 seconds */
OSMO_ASSERT(osmo_tdef_set(the_pcu->T_defs, -2030, 10, OSMO_TDEF_S) == 0);
@@ -567,7 +578,7 @@ static void test_tbf_dl_llc_loss()
delay_csec, buf, sizeof(buf));
OSMO_ASSERT(rc >= 0);
- ms = bts_ms_store(bts)->get_ms(0, 0, imsi);
+ ms = bts_get_ms(bts, GSM_RESERVED_TMSI, GSM_RESERVED_TMSI, imsi);
OSMO_ASSERT(ms != NULL);
OSMO_ASSERT(ms_dl_tbf(ms) != NULL);
ms_dl_tbf(ms)->set_ta(0);
@@ -589,13 +600,13 @@ static void test_tbf_dl_llc_loss()
OSMO_ASSERT(ms_dl_tbf(ms) != NULL);
- /* Here PCU would answer with data_cnf and trigger
+ /* Here BTS would answer with data_cnf and trigger
* bts_rcv_imm_ass_cnf(), which would trigger TBF_EV_ASSIGN_PCUIF_CNF.
* That in turn would set up timer X2002. Finally, X2002 timeout
* moves it to FLOW state. We set X2002 timeout to 0 here to get
* immediate trigger through osmo_select_main() */
OSMO_ASSERT(osmo_tdef_set(the_pcu->T_defs, -2002, 0, OSMO_TDEF_MS) == 0);
- osmo_fsm_inst_dispatch(ms_dl_tbf(ms)->state_fsm.fi, TBF_EV_ASSIGN_PCUIF_CNF, NULL);
+ osmo_fsm_inst_dispatch(ms_dl_tbf(ms)->state_fi, TBF_EV_ASSIGN_PCUIF_CNF, NULL);
osmo_select_main(0);
OSMO_ASSERT(ms_dl_tbf(ms)->state_is(TBF_ST_FLOW));
@@ -608,12 +619,13 @@ static void test_tbf_dl_llc_loss()
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 },
{ 0x07, 0x00, 0x02, 0x4d, 0x02, 0x02, 0x02,
0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02 },
- { 0x07, 0x01, 0x04, 0x4d, 0x03, 0x03, 0x03,
+ /* On last DL block, PCU requests polling (DL ACK/NACK): S/P 1 and RRBP 01, hence 0x07 becomes 0xf1 */
+ { 0x1f, 0x01, 0x04, 0x4d, 0x03, 0x03, 0x03,
0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 },
};
while (ms_dl_tbf(ms)->have_data()) {
- msg = ms_dl_tbf(ms)->create_dl_acked_block(fn += 4, 7);
+ msg = ms_dl_tbf(ms)->create_dl_acked_block(fn += 4, pdch);
fprintf(stderr, "MSG = %s\n", msgb_hexdump(msg));
if (!msgb_eq_data_print(msg, exp[expected_data - 1], GSM_MACBLOCK_LEN))
fprintf(stderr, "%s failed at %u\n", __func__, expected_data);
@@ -624,25 +636,32 @@ static void test_tbf_dl_llc_loss()
fprintf(stderr, "=== end %s ===\n", __func__);
- gprs_bssgp_destroy(bts);
+ /* Restore MS release timeout to 0 to make sure it is freed immediately: */
+ OSMO_ASSERT(osmo_tdef_set(the_pcu->T_defs, -2030, 0, OSMO_TDEF_S) == 0);
TALLOC_FREE(the_pcu);
}
static gprs_rlcmac_ul_tbf *establish_ul_tbf_single_phase(struct gprs_rlcmac_bts *bts,
- uint8_t ts_no, uint32_t tlli, uint32_t *fn, uint16_t qta)
+ struct gprs_rlcmac_pdch *pdch, uint32_t tlli, uint32_t *fn, uint16_t qta)
{
GprsMs *ms;
int tfi = 0;
gprs_rlcmac_ul_tbf *ul_tbf;
- uint8_t trx_no = 0;
- struct gprs_rlcmac_pdch *pdch;
- tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &trx_no, -1);
+ tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &pdch->trx->trx_no, -1);
+ /* We set X2002 timeout to 0 here to get immediate trigger through osmo_select_main() below */
+ OSMO_ASSERT(osmo_tdef_set(the_pcu->T_defs, -2002, 0, OSMO_TDEF_MS) == 0);
bts_handle_rach(bts, 0x03, *fn, qta);
- ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, trx_no, ts_no);
+ ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, pdch->trx->trx_no, pdch->ts_no);
OSMO_ASSERT(ul_tbf != NULL);
+ OSMO_ASSERT(ul_tbf->state_is(TBF_ST_ASSIGN));
+
+ /* ImmAss has been sent PCU=PCUIF=>BTS. This means UL TBF is in state
+ * ASSIGN with X2002 armed. It will move to FLOW once it expires. */
+ osmo_select_main(0);
+ OSMO_ASSERT(ul_tbf->state_is(TBF_ST_FLOW));
OSMO_ASSERT(ul_tbf->ta() == qta / 4);
@@ -654,10 +673,9 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_single_phase(struct gprs_rlcmac_bts
uint8_t(tlli >> 8), uint8_t(tlli), /* TLLI */
};
- pdch = &bts->trx[trx_no].pdch[ts_no];
pdch->rcv_block(&data_msg[0], sizeof(data_msg), *fn, &meas);
- ms = bts_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms != NULL);
return ul_tbf;
@@ -671,13 +689,12 @@ static void send_ul_mac_block_buf(struct gprs_rlcmac_bts *bts, struct gprs_rlcma
pdch_ulc_expire_fn(pdch->ulc, fn);
}
-static void send_ul_mac_block(struct gprs_rlcmac_bts *bts, unsigned trx_no, unsigned ts_no,
+static void send_ul_mac_block(struct gprs_rlcmac_bts *bts, struct gprs_rlcmac_pdch *pdch,
RlcMacUplink_t *ulreq, unsigned fn)
{
bitvec *rlc_block;
uint8_t buf[64];
int num_bytes;
- struct gprs_rlcmac_pdch *pdch;
rlc_block = bitvec_alloc(23, tall_pcu_ctx);
@@ -686,14 +703,12 @@ static void send_ul_mac_block(struct gprs_rlcmac_bts *bts, unsigned trx_no, unsi
OSMO_ASSERT(size_t(num_bytes) < sizeof(buf));
bitvec_free(rlc_block);
- pdch = &bts->trx[trx_no].pdch[ts_no];
send_ul_mac_block_buf(bts, pdch, fn, &buf[0], num_bytes);
}
-static uint32_t get_poll_fn(struct gprs_rlcmac_tbf *tbf, uint8_t poll_ts)
+static uint32_t get_poll_fn(struct gprs_rlcmac_tbf *tbf, struct gprs_rlcmac_pdch *pdch)
{
- struct gprs_rlcmac_pdch *pdch = &tbf->trx->pdch[poll_ts];
struct pdch_ulc *ulc = pdch->ulc;
struct rb_node *node;
struct pdch_ulc_node *item;
@@ -716,33 +731,29 @@ static void send_control_ack(gprs_rlcmac_tbf *tbf)
ctrl_ack->PayloadType = GPRS_RLCMAC_CONTROL_BLOCK;
ctrl_ack->TLLI = tbf->tlli();
- send_ul_mac_block(tbf->bts, tbf->trx->trx_no, tbf->control_ts,
+ send_ul_mac_block(tbf->bts, tbf->control_ts,
&ulreq, get_poll_fn(tbf, tbf->control_ts));
}
-static void send_empty_block(gprs_rlcmac_tbf *tbf, unsigned ts_no, unsigned fn)
+static void send_empty_block(gprs_rlcmac_tbf *tbf, struct gprs_rlcmac_pdch *pdch, unsigned fn)
{
- struct gprs_rlcmac_pdch *pdch;
- pdch = &tbf->bts->trx[tbf->trx->trx_no].pdch[ts_no];
send_ul_mac_block_buf(tbf->bts, pdch, fn, NULL, 0);
}
static gprs_rlcmac_ul_tbf *puan_urbb_len_issue(struct gprs_rlcmac_bts *bts,
- uint8_t ts_no, uint32_t tlli, uint32_t *fn, uint16_t qta,
+ struct gprs_rlcmac_pdch *pdch, uint32_t tlli, uint32_t *fn, uint16_t qta,
uint8_t ms_class, uint8_t egprs_ms_class)
{
GprsMs *ms;
uint32_t rach_fn = *fn - 51;
uint32_t sba_fn = *fn + 52;
- uint8_t trx_no = 0;
int tfi = 0;
gprs_rlcmac_ul_tbf *ul_tbf;
- struct gprs_rlcmac_pdch *pdch;
RlcMacUplink_t ulreq = {0};
struct gprs_rlc_ul_header_egprs_3 *egprs3 = NULL;
/* needed to set last_rts_fn in the PDCH object */
- request_dl_rlc_block(bts, trx_no, ts_no, fn);
+ request_dl_rlc_block(bts, pdch, fn);
/*
* simulate RACH, this sends an Immediate
@@ -751,7 +762,7 @@ static gprs_rlcmac_ul_tbf *puan_urbb_len_issue(struct gprs_rlcmac_bts *bts,
bts_handle_rach(bts, 0x73, rach_fn, qta);
/* get next free TFI */
- tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &trx_no, -1);
+ tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &pdch->trx->trx_no, -1);
/* fake a resource request */
ulreq.u.MESSAGE_TYPE = MT_PACKET_RESOURCE_REQUEST;
@@ -779,10 +790,10 @@ static gprs_rlcmac_ul_tbf *puan_urbb_len_issue(struct gprs_rlcmac_bts *bts,
Multislot_capability.EGPRS_multislot_class = ms_class;
}
- send_ul_mac_block(bts, trx_no, ts_no, &ulreq, sba_fn);
+ send_ul_mac_block(bts, pdch, &ulreq, sba_fn);
/* check the TBF */
- ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, trx_no, ts_no);
+ ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, pdch->trx->trx_no, pdch->ts_no);
OSMO_ASSERT(ul_tbf);
OSMO_ASSERT(ul_tbf->ta() == qta / 4);
@@ -801,10 +812,9 @@ static gprs_rlcmac_ul_tbf *puan_urbb_len_issue(struct gprs_rlcmac_bts *bts,
1, /* BSN:7, E:1 */
};
- pdch = &bts->trx[trx_no].pdch[ts_no];
pdch->rcv_block(&data_msg[0], 23, *fn, &meas);
- ms = bts_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms != NULL);
OSMO_ASSERT(ms_ta(ms) == qta/4);
OSMO_ASSERT(ms_ul_tbf(ms) == ul_tbf);
@@ -832,7 +842,7 @@ static gprs_rlcmac_ul_tbf *puan_urbb_len_issue(struct gprs_rlcmac_bts *bts,
pdch->rcv_block(data_msg, 42, *fn, &meas);
osmo_fsm_inst_dispatch(ul_tbf->ul_ack_fsm.fi, TBF_UL_ACK_EV_SCHED_ACK, NULL);
- struct msgb *msg1 = tbf_ul_ack_create_rlcmac_msg(ul_tbf, *fn, ts_no);
+ struct msgb *msg1 = tbf_ul_ack_create_rlcmac_msg(ul_tbf, pdch, *fn);
static uint8_t exp1[] = { 0x40, 0x24, 0x01, 0x0b, 0x3e, 0x24, 0x46, 0x68, 0x9c, 0x70, 0x87, 0xb0,
0x06, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b
@@ -860,7 +870,7 @@ static gprs_rlcmac_ul_tbf *puan_urbb_len_issue(struct gprs_rlcmac_bts *bts,
pdch->rcv_block(data_msg, 42, *fn, &meas);
osmo_fsm_inst_dispatch(ul_tbf->ul_ack_fsm.fi, TBF_UL_ACK_EV_SCHED_ACK, NULL);
- msg1 = tbf_ul_ack_create_rlcmac_msg(ul_tbf, *fn, ts_no);
+ msg1 = tbf_ul_ack_create_rlcmac_msg(ul_tbf, pdch, *fn);
static uint8_t exp2[] = { 0x40, 0x24, 0x01, 0x0b, 0x3e, 0x24, 0x46, 0x68, 0x9c, 0x70, 0x88, 0xb0,
0x06, 0x8b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b
@@ -874,21 +884,19 @@ static gprs_rlcmac_ul_tbf *puan_urbb_len_issue(struct gprs_rlcmac_bts *bts,
}
static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_spb(struct gprs_rlcmac_bts *bts,
- uint8_t ts_no, uint32_t tlli, uint32_t *fn, uint16_t qta,
+ struct gprs_rlcmac_pdch *pdch, uint32_t tlli, uint32_t *fn, uint16_t qta,
uint8_t ms_class, uint8_t egprs_ms_class)
{
GprsMs *ms;
uint32_t rach_fn = *fn - 51;
uint32_t sba_fn = *fn + 52;
- uint8_t trx_no = 0;
int tfi = 0, i = 0;
gprs_rlcmac_ul_tbf *ul_tbf;
- struct gprs_rlcmac_pdch *pdch;
RlcMacUplink_t ulreq = {0};
struct gprs_rlc_ul_header_egprs_3 *egprs3 = NULL;
/* needed to set last_rts_fn in the PDCH object */
- request_dl_rlc_block(bts, trx_no, ts_no, fn);
+ request_dl_rlc_block(bts, pdch, fn);
/*
* simulate RACH, this sends an Immediate
@@ -897,7 +905,7 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_spb(struct gprs_rlcmac_bts
bts_handle_rach(bts, 0x73, rach_fn, qta);
/* get next free TFI */
- tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &trx_no, -1);
+ tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &pdch->trx->trx_no, -1);
/* fake a resource request */
ulreq.u.MESSAGE_TYPE = MT_PACKET_RESOURCE_REQUEST;
@@ -925,10 +933,10 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_spb(struct gprs_rlcmac_bts
Multislot_capability.EGPRS_multislot_class = ms_class;
}
- send_ul_mac_block(bts, trx_no, ts_no, &ulreq, sba_fn);
+ send_ul_mac_block(bts, pdch, &ulreq, sba_fn);
/* check the TBF */
- ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, trx_no, ts_no);
+ ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, pdch->trx->trx_no, pdch->ts_no);
OSMO_ASSERT(ul_tbf != NULL);
OSMO_ASSERT(ul_tbf->ta() == qta / 4);
@@ -948,10 +956,9 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_spb(struct gprs_rlcmac_bts
uint8_t(1), /* BSN:7, E:1 */
};
- pdch = &bts->trx[trx_no].pdch[ts_no];
pdch->rcv_block(&data_msg[0], 23, *fn, &meas);
- ms = bts_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms != NULL);
OSMO_ASSERT(ms_ta(ms) == qta/4);
OSMO_ASSERT(ms_ul_tbf(ms) == ul_tbf);
@@ -1309,18 +1316,17 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_spb(struct gprs_rlcmac_bts
}
static gprs_rlcmac_ul_tbf *establish_ul_tbf(struct gprs_rlcmac_bts *bts,
- uint8_t ts_no, uint32_t tlli, uint32_t *fn, uint16_t qta,
+ struct gprs_rlcmac_pdch *pdch, uint32_t tlli, uint32_t *fn, uint16_t qta,
uint8_t ms_class, uint8_t egprs_ms_class)
{
uint32_t rach_fn = *fn - 51;
uint32_t sba_fn = *fn + 52;
- uint8_t trx_no = 0;
int tfi = 0;
gprs_rlcmac_ul_tbf *ul_tbf;
RlcMacUplink_t ulreq = {0};
/* needed to set last_rts_fn in the PDCH object */
- request_dl_rlc_block(bts, trx_no, ts_no, fn);
+ request_dl_rlc_block(bts, pdch, fn);
/*
* simulate RACH, this sends an Immediate
@@ -1329,7 +1335,7 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf(struct gprs_rlcmac_bts *bts,
bts_handle_rach(bts, 0x73, rach_fn, qta);
/* get next free TFI */
- tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &trx_no, -1);
+ tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &pdch->trx->trx_no, -1);
/* fake a resource request */
ulreq.u.MESSAGE_TYPE = MT_PACKET_RESOURCE_REQUEST;
@@ -1356,10 +1362,10 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf(struct gprs_rlcmac_bts *bts,
MS_RA_capability_value[0].u.Content.
Multislot_capability.EGPRS_multislot_class = ms_class;
}
- send_ul_mac_block(bts, trx_no, ts_no, &ulreq, sba_fn);
+ send_ul_mac_block(bts, pdch, &ulreq, sba_fn);
/* check the TBF */
- ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, trx_no, ts_no);
+ ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, pdch->trx->trx_no, pdch->ts_no);
/* send packet uplink assignment */
*fn = sba_fn;
request_dl_rlc_block(ul_tbf, fn);
@@ -1373,15 +1379,13 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf(struct gprs_rlcmac_bts *bts,
}
static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_URBB_no_length(struct gprs_rlcmac_bts *bts,
- uint8_t ts_no, uint32_t tlli, uint32_t *fn, uint16_t qta,
+ struct gprs_rlcmac_pdch *pdch, uint32_t tlli, uint32_t *fn, uint16_t qta,
uint8_t ms_class, uint8_t egprs_ms_class, gprs_rlcmac_ul_tbf *ul_tbf)
{
OSMO_ASSERT(ul_tbf);
OSMO_ASSERT(ul_tbf->ta() == qta / 4);
GprsMs *ms;
- uint8_t trx_no = 0;
int tfi = 0;
- struct gprs_rlcmac_pdch *pdch;
/* send fake data with cv=0*/
struct gprs_rlc_ul_header_egprs_3 *hdr3 = NULL;
@@ -1411,11 +1415,10 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_URBB_no_length(struct
data[5] = 0x0;
data[6] = 0x2b;
data[7] = 0x2b;
- pdch = &bts->trx[trx_no].pdch[ts_no];
pdch->rcv_block(&data[0], sizeof(data), *fn, &meas);
}
osmo_fsm_inst_dispatch(ul_tbf->ul_ack_fsm.fi, TBF_UL_ACK_EV_SCHED_ACK, NULL);
- tbf_ul_ack_create_rlcmac_msg(ul_tbf, *fn, ts_no);
+ tbf_ul_ack_create_rlcmac_msg(ul_tbf, pdch, *fn);
memset(data, 0x2b, sizeof(data));
hdr3 = (struct gprs_rlc_ul_header_egprs_3 *)data;
hdr3->r = 0;
@@ -1437,7 +1440,6 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_URBB_no_length(struct
data[6] = 0x2b;
data[7] = 0x2b;
- pdch = &bts->trx[trx_no].pdch[ts_no];
pdch->rcv_block(&data[0], sizeof(data), *fn, &meas);
request_dl_rlc_block(ul_tbf, fn);
@@ -1445,7 +1447,7 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_URBB_no_length(struct
check_tbf(ul_tbf);
OSMO_ASSERT(tbf_ul_ack_fi(ul_tbf)->state == TBF_UL_ACK_ST_NONE);
- ms = bts_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms != NULL);
OSMO_ASSERT(ms_ta(ms) == qta/4);
OSMO_ASSERT(ms_ul_tbf(ms) == ul_tbf);
@@ -1454,15 +1456,13 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_URBB_no_length(struct
}
static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_URBB_with_length(struct gprs_rlcmac_bts *bts,
- uint8_t ts_no, uint32_t tlli, uint32_t *fn, uint16_t qta,
+ struct gprs_rlcmac_pdch *pdch, uint32_t tlli, uint32_t *fn, uint16_t qta,
uint8_t ms_class, uint8_t egprs_ms_class, gprs_rlcmac_ul_tbf *ul_tbf)
{
OSMO_ASSERT(ul_tbf);
OSMO_ASSERT(ul_tbf->ta() == qta / 4);
GprsMs *ms;
- uint8_t trx_no = 0;
int tfi = 0;
- struct gprs_rlcmac_pdch *pdch;
check_tbf(ul_tbf);
/* send fake data with cv=0*/
@@ -1494,11 +1494,10 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_URBB_with_length(stru
data[5] = 0x0;
data[6] = 0x2b;
data[7] = 0x2b;
- pdch = &bts->trx[trx_no].pdch[ts_no];
pdch->rcv_block(&data[0], sizeof(data), *fn, &meas);
}
osmo_fsm_inst_dispatch(ul_tbf->ul_ack_fsm.fi, TBF_UL_ACK_EV_SCHED_ACK, NULL);
- tbf_ul_ack_create_rlcmac_msg(ul_tbf, *fn, ts_no);
+ tbf_ul_ack_create_rlcmac_msg(ul_tbf, pdch, *fn);
memset(data, 0x2b, sizeof(data));
hdr3 = (struct gprs_rlc_ul_header_egprs_3 *)data;
hdr3->r = 0;
@@ -1520,17 +1519,16 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_URBB_with_length(stru
data[6] = 0x2b;
data[7] = 0x2b;
- pdch = &bts->trx[trx_no].pdch[ts_no];
pdch->rcv_block(&data[0], sizeof(data), *fn, &meas);
osmo_fsm_inst_dispatch(ul_tbf->ul_ack_fsm.fi, TBF_UL_ACK_EV_SCHED_ACK, NULL);
- tbf_ul_ack_create_rlcmac_msg(ul_tbf, *fn, ts_no);
+ tbf_ul_ack_create_rlcmac_msg(ul_tbf, pdch, *fn);
request_dl_rlc_block(ul_tbf, fn);
check_tbf(ul_tbf);
OSMO_ASSERT(tbf_ul_ack_fi(ul_tbf)->state == TBF_UL_ACK_ST_NONE);
- ms = bts_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms != NULL);
OSMO_ASSERT(ms_ta(ms) == qta/4);
OSMO_ASSERT(ms_ul_tbf(ms) == ul_tbf);
@@ -1539,17 +1537,15 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_URBB_with_length(stru
}
static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_CRBB(struct gprs_rlcmac_bts *bts,
- uint8_t ts_no, uint32_t tlli, uint32_t *fn, uint16_t qta,
+ struct gprs_rlcmac_pdch *pdch, uint32_t tlli, uint32_t *fn, uint16_t qta,
uint8_t ms_class, uint8_t egprs_ms_class)
{
GprsMs *ms;
- uint8_t trx_no = 0;
int tfi = 0;
gprs_rlcmac_ul_tbf *ul_tbf;
- struct gprs_rlcmac_pdch *pdch;
/* check the TBF */
- ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, trx_no, ts_no);
+ ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, pdch->trx->trx_no, pdch->ts_no);
OSMO_ASSERT(ul_tbf);
OSMO_ASSERT(ul_tbf->ta() == qta / 4);
@@ -1582,11 +1578,10 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_CRBB(struct gprs_rlcm
data[5] = 0x0;
data[6] = 0x2b;
data[7] = 0x2b;
- pdch = &bts->trx[trx_no].pdch[ts_no];
pdch->rcv_block(&data[0], sizeof(data), *fn, &meas);
}
osmo_fsm_inst_dispatch(ul_tbf->ul_ack_fsm.fi, TBF_UL_ACK_EV_SCHED_ACK, NULL);
- tbf_ul_ack_create_rlcmac_msg(ul_tbf, *fn, ts_no);
+ tbf_ul_ack_create_rlcmac_msg(ul_tbf, pdch, *fn);
memset(data, 0x2b, sizeof(data));
hdr3 = (struct gprs_rlc_ul_header_egprs_3 *)data;
hdr3->r = 0;
@@ -1608,7 +1603,6 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_CRBB(struct gprs_rlcm
data[6] = 0x2b;
data[7] = 0x2b;
- pdch = &bts->trx[trx_no].pdch[ts_no];
pdch->rcv_block(&data[0], sizeof(data), *fn, &meas);
request_dl_rlc_block(ul_tbf, fn);
@@ -1616,7 +1610,7 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_CRBB(struct gprs_rlcm
check_tbf(ul_tbf);
OSMO_ASSERT(tbf_ul_ack_fi(ul_tbf)->state == TBF_UL_ACK_ST_NONE);
- ms = bts_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms != NULL);
OSMO_ASSERT(ms_ta(ms) == qta/4);
OSMO_ASSERT(ms_ul_tbf(ms) == ul_tbf);
@@ -1624,26 +1618,24 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase_puan_CRBB(struct gprs_rlcm
return ul_tbf;
}
static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase(struct gprs_rlcmac_bts *bts,
- uint8_t ts_no, uint32_t tlli, uint32_t *fn, uint16_t qta,
+ struct gprs_rlcmac_pdch *pdch, uint32_t tlli, uint32_t *fn, uint16_t qta,
uint8_t ms_class, uint8_t egprs_ms_class)
{
GprsMs *ms;
uint32_t rach_fn = *fn - 51;
uint32_t sba_fn = *fn + 52;
- uint8_t trx_no = 0;
int tfi = 0;
gprs_rlcmac_ul_tbf *ul_tbf;
- struct gprs_rlcmac_pdch *pdch;
RlcMacUplink_t ulreq = {0};
/* needed to set last_rts_fn in the PDCH object */
- request_dl_rlc_block(bts, trx_no, ts_no, fn);
+ request_dl_rlc_block(bts, pdch, fn);
/* simulate RACH, sends an Immediate Assignment Uplink on the AGCH */
bts_handle_rach(bts, 0x73, rach_fn, qta);
/* get next free TFI */
- tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &trx_no, -1);
+ tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &pdch->trx->trx_no, -1);
/* fake a resource request */
ulreq.u.MESSAGE_TYPE = MT_PACKET_RESOURCE_REQUEST;
@@ -1670,10 +1662,10 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase(struct gprs_rlcmac_bts *bt
EGPRS_multislot_class = ms_class;
}
- send_ul_mac_block(bts, trx_no, ts_no, &ulreq, sba_fn);
+ send_ul_mac_block(bts, pdch, &ulreq, sba_fn);
/* check the TBF */
- ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, trx_no, ts_no);
+ ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, pdch->trx->trx_no, pdch->ts_no);
OSMO_ASSERT(ul_tbf != NULL);
OSMO_ASSERT(ul_tbf->ta() == qta / 4);
@@ -1693,10 +1685,9 @@ static gprs_rlcmac_ul_tbf *establish_ul_tbf_two_phase(struct gprs_rlcmac_bts *bt
uint8_t(1), /* BSN:7, E:1 */
};
- pdch = &bts->trx[trx_no].pdch[ts_no];
pdch->rcv_block(&data_msg[0], sizeof(data_msg), *fn, &meas);
- ms = bts_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms != NULL);
OSMO_ASSERT(ms_ta(ms) == qta/4);
OSMO_ASSERT(ms_ul_tbf(ms) == ul_tbf);
@@ -1709,17 +1700,16 @@ static void send_dl_data(struct gprs_rlcmac_bts *bts, uint32_t tlli, const char
{
GprsMs *ms, *ms2;
- ms = bts_ms_store(bts)->get_ms(tlli, 0, imsi);
+ ms = bts_get_ms(bts, tlli, GSM_RESERVED_TMSI, imsi);
dl_tbf_handle(bts, tlli, 0, imsi, 0, 0,
1000, data, data_size);
- ms = bts_ms_by_imsi(bts, imsi);
+ ms = bts_get_ms_by_imsi(bts, imsi);
OSMO_ASSERT(ms != NULL);
- OSMO_ASSERT(ms_dl_tbf(ms) != NULL);
- if (imsi[0] && strcmp(imsi, "000") != 0) {
- ms2 = bts_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
+ if (imsi[0] != '\0') {
+ ms2 = bts_get_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms == ms2);
}
}
@@ -1731,7 +1721,7 @@ static void transmit_dl_data(struct gprs_rlcmac_bts *bts, uint32_t tlli, uint32_
GprsMs *ms;
unsigned ts_no;
- ms = bts_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms);
dl_tbf = ms_dl_tbf(ms);
OSMO_ASSERT(dl_tbf);
@@ -1760,6 +1750,33 @@ static void test_tbf_single_phase()
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
+ int ts_no = 7;
+ uint32_t fn = DUMMY_FN; /* 17,25,9 */
+ uint32_t tlli = 0xf1223344;
+ const char *imsi = "0011223344";
+ uint16_t qta = 31;
+ gprs_rlcmac_ul_tbf *ul_tbf;
+
+ fprintf(stderr, "=== start %s ===\n", __func__);
+
+ setup_bts(bts, ts_no);
+ pdch = &bts->trx[0].pdch[ts_no];
+
+ ul_tbf = establish_ul_tbf_single_phase(bts, pdch, tlli, &fn, qta);
+
+ print_ta_tlli(ul_tbf, true);
+ send_dl_data(bts, tlli, imsi, (const uint8_t *)"TEST", 4);
+
+ fprintf(stderr, "=== end %s ===\n", __func__);
+ TALLOC_FREE(the_pcu);
+}
+
+static void test_tbf_single_phase2()
+{
+ the_pcu = prepare_pcu();
+ struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
int ts_no = 7;
uint32_t fn = DUMMY_FN; /* 17,25,9 */
uint32_t tlli = 0xf1223344;
@@ -1770,12 +1787,21 @@ static void test_tbf_single_phase()
fprintf(stderr, "=== start %s ===\n", __func__);
setup_bts(bts, ts_no);
+ pdch = &bts->trx[0].pdch[ts_no];
- ul_tbf = establish_ul_tbf_single_phase(bts, ts_no, tlli, &fn, qta);
+ ul_tbf = establish_ul_tbf_single_phase(bts, pdch, tlli, &fn, qta);
print_ta_tlli(ul_tbf, true);
+ /* PCU sends CTRL ACK/NCK with FINAL_ACK=1, hence TBF is not in state FINISHED */
+ request_dl_rlc_block(bts, pdch, &fn);
+ OSMO_ASSERT(ul_tbf->state_is(TBF_ST_FINISHED));
+ /* Now data is sent but no DL TBF is created because MS is not reachable for DL Assignment */
send_dl_data(bts, tlli, imsi, (const uint8_t *)"TEST", 4);
+ /* After MS CTRL ACKs the FINAL_ACK=1 then it releases the TBF and goes
+ * to packet-idle mode. Hence PCU will trigger ImmAss(PktDlAss) on PCH. */
+ send_control_ack(ul_tbf);
+
fprintf(stderr, "=== end %s ===\n", __func__);
TALLOC_FREE(the_pcu);
}
@@ -1785,6 +1811,7 @@ static void test_tbf_egprs_two_phase_puan(void)
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
int ts_no = 7;
+ struct gprs_rlcmac_pdch *pdch;
uint32_t fn = 2654218;
uint16_t qta = 31;
uint32_t tlli = 0xf1223344;
@@ -1802,10 +1829,11 @@ static void test_tbf_egprs_two_phase_puan(void)
bts->initial_mcs_dl = 9;
the_pcu->vty.ws_base = 128;
the_pcu->vty.ws_pdch = 64;
+ pdch = &bts->trx[0].pdch[ts_no];
- ul_tbf = establish_ul_tbf(bts, ts_no, tlli, &fn, qta, ms_class, egprs_ms_class);
+ ul_tbf = establish_ul_tbf(bts, pdch, tlli, &fn, qta, ms_class, egprs_ms_class);
/* Function to generate URBB with no length */
- ul_tbf = establish_ul_tbf_two_phase_puan_URBB_no_length(bts, ts_no, tlli, &fn,
+ ul_tbf = establish_ul_tbf_two_phase_puan_URBB_no_length(bts, pdch, tlli, &fn,
qta, ms_class, egprs_ms_class, ul_tbf);
print_ta_tlli(ul_tbf, true);
@@ -1813,7 +1841,7 @@ static void test_tbf_egprs_two_phase_puan(void)
static_cast<gprs_rlc_ul_window *>(ul_tbf->window())->reset_state();
/* Function to generate URBB with length */
- ul_tbf = establish_ul_tbf_two_phase_puan_URBB_with_length(bts, ts_no, tlli, &fn,
+ ul_tbf = establish_ul_tbf_two_phase_puan_URBB_with_length(bts, pdch, tlli, &fn,
qta, ms_class, egprs_ms_class, ul_tbf);
print_ta_tlli(ul_tbf, true);
@@ -1823,7 +1851,7 @@ static void test_tbf_egprs_two_phase_puan(void)
/* Function to generate CRBB */
the_pcu->vty.ws_base = 128;
the_pcu->vty.ws_pdch = 64;
- ul_tbf = establish_ul_tbf_two_phase_puan_CRBB(bts, ts_no, tlli, &fn,
+ ul_tbf = establish_ul_tbf_two_phase_puan_CRBB(bts, pdch, tlli, &fn,
qta, ms_class, egprs_ms_class);
print_ta_tlli(ul_tbf, true);
@@ -1925,8 +1953,8 @@ static void test_tbf_two_phase()
setup_bts(bts, ts_no, 4);
- ul_tbf = establish_ul_tbf_two_phase(bts, ts_no, tlli, &fn, qta,
- ms_class, 0);
+ ul_tbf = establish_ul_tbf_two_phase(bts, &bts->trx[0].pdch[ts_no],
+ tlli, &fn, qta, ms_class, 0);
print_ta_tlli(ul_tbf, true);
send_dl_data(bts, tlli, imsi, (const uint8_t *)"TEST", 4);
@@ -1945,6 +1973,7 @@ static void test_tbf_ra_update_rach()
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
int ts_no = 7;
uint32_t fn = 2654218;
uint16_t qta = 31;
@@ -1959,8 +1988,9 @@ static void test_tbf_ra_update_rach()
fprintf(stderr, "=== start %s ===\n", __func__);
setup_bts(bts, ts_no, 4);
+ pdch = &bts->trx[0].pdch[ts_no];
- ul_tbf = establish_ul_tbf_two_phase(bts, ts_no, tlli1, &fn, qta,
+ ul_tbf = establish_ul_tbf_two_phase(bts, pdch, tlli1, &fn, qta,
ms_class, 0);
ms1 = ul_tbf->ms();
@@ -1987,7 +2017,7 @@ static void test_tbf_ra_update_rach()
fn = fn_add_blocks(fn, 1);
/* Now establish a new TBF for the RA UPDATE COMPLETE (new TLLI) */
- ul_tbf = establish_ul_tbf_two_phase(bts, ts_no, tlli2, &fn, qta,
+ ul_tbf = establish_ul_tbf_two_phase(bts, pdch, tlli2, &fn, qta,
ms_class, 0);
ms2 = ul_tbf->ms();
@@ -2000,14 +2030,14 @@ static void test_tbf_ra_update_rach()
* the PCU can see, that both MS objects belong to same MS */
send_dl_data(bts, tlli2, imsi, (const uint8_t *)"DATA", 4);
- ms = bts_ms_by_imsi(bts, imsi);
+ ms = bts_get_ms_by_imsi(bts, imsi);
OSMO_ASSERT(ms == ms2);
print_ms(ms2, false);
- ms = bts_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms == NULL);
- ms = bts_ms_by_tlli(bts, tlli2, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli2, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms == ms2);
TALLOC_FREE(the_pcu);
@@ -2018,6 +2048,7 @@ static void test_tbf_dl_flow_and_rach_two_phase()
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
int ts_no = 7;
uint32_t fn = 2654218;
uint16_t qta = 31;
@@ -2031,8 +2062,9 @@ static void test_tbf_dl_flow_and_rach_two_phase()
fprintf(stderr, "=== start %s ===\n", __func__);
setup_bts(bts, ts_no, 1);
+ pdch = &bts->trx[0].pdch[ts_no];
- ul_tbf = establish_ul_tbf_two_phase(bts, ts_no, tlli1, &fn, qta,
+ ul_tbf = establish_ul_tbf_two_phase(bts, pdch, tlli1, &fn, qta,
ms_class, 0);
ms1 = ul_tbf->ms();
@@ -2048,11 +2080,11 @@ static void test_tbf_dl_flow_and_rach_two_phase()
/* Get rid of old UL TBF */
tbf_free(ul_tbf);
- ms = bts_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms1 == ms);
/* Now establish a new UL TBF, this will consume one LLC packet */
- ul_tbf = establish_ul_tbf_two_phase(bts, ts_no, tlli1, &fn, qta,
+ ul_tbf = establish_ul_tbf_two_phase(bts, pdch, tlli1, &fn, qta,
ms_class, 0);
ms2 = ul_tbf->ms();
@@ -2061,7 +2093,7 @@ static void test_tbf_dl_flow_and_rach_two_phase()
/* This should be the same MS object */
OSMO_ASSERT(ms2 == ms1);
- ms = bts_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms2 == ms);
/* A DL TBF should still exist */
@@ -2079,6 +2111,7 @@ static void test_tbf_dl_flow_and_rach_single_phase()
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
int ts_no = 7;
uint32_t fn = 2654218;
uint16_t qta = 31;
@@ -2092,8 +2125,9 @@ static void test_tbf_dl_flow_and_rach_single_phase()
fprintf(stderr, "=== start %s ===\n", __func__);
setup_bts(bts, ts_no, 1);
+ pdch = &bts->trx[0].pdch[ts_no];
- ul_tbf = establish_ul_tbf_two_phase(bts, ts_no, tlli1, &fn, qta,
+ ul_tbf = establish_ul_tbf_two_phase(bts, pdch, tlli1, &fn, qta,
ms_class, 0);
ms1 = ul_tbf->ms();
@@ -2109,11 +2143,11 @@ static void test_tbf_dl_flow_and_rach_single_phase()
/* Get rid of old UL TBF */
tbf_free(ul_tbf);
- ms = bts_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms1 == ms);
/* Now establish a new UL TBF */
- ul_tbf = establish_ul_tbf_single_phase(bts, ts_no, tlli1, &fn, qta);
+ ul_tbf = establish_ul_tbf_single_phase(bts, pdch, tlli1, &fn, qta);
ms2 = ul_tbf->ms();
print_ms(ms2, false);
@@ -2121,7 +2155,7 @@ static void test_tbf_dl_flow_and_rach_single_phase()
/* There should be a different MS object */
OSMO_ASSERT(ms2 != ms1);
- ms = bts_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms2 == ms);
OSMO_ASSERT(ms1 != ms);
@@ -2139,6 +2173,7 @@ static void test_tbf_dl_reuse()
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
int ts_no = 7;
uint32_t fn = 2654218;
uint16_t qta = 31;
@@ -2154,8 +2189,9 @@ static void test_tbf_dl_reuse()
fprintf(stderr, "=== start %s ===\n", __func__);
setup_bts(bts, ts_no, 1);
+ pdch = &bts->trx[0].pdch[ts_no];
- ul_tbf = establish_ul_tbf_two_phase(bts, ts_no, tlli1, &fn, qta,
+ ul_tbf = establish_ul_tbf_two_phase(bts, pdch, tlli1, &fn, qta,
ms_class, 0);
ms1 = ul_tbf->ms();
@@ -2210,13 +2246,13 @@ static void test_tbf_dl_reuse()
ack->DOWNLINK_TFI = dl_tbf1->tfi();
ack->Ack_Nack_Description.FINAL_ACK_INDICATION = 1;
- send_ul_mac_block(bts, 0, dl_tbf1->control_ts, &ulreq, get_poll_fn(dl_tbf1, dl_tbf1->control_ts));
+ send_ul_mac_block(bts, dl_tbf1->control_ts, &ulreq, get_poll_fn(dl_tbf1, dl_tbf1->control_ts));
OSMO_ASSERT(dl_tbf1->state_is(TBF_ST_WAIT_RELEASE));
request_dl_rlc_block(dl_tbf1, &fn);
- ms2 = bts_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
+ ms2 = bts_get_ms_by_tlli(bts, tlli1, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms2 == ms1);
OSMO_ASSERT(ms_dl_tbf(ms2));
OSMO_ASSERT(ms_dl_tbf(ms2)->state_is(TBF_ST_ASSIGN));
@@ -2272,14 +2308,12 @@ static void test_tbf_gprs_egprs()
OSMO_ASSERT(rc == 0);
fprintf(stderr, "=== end %s ===\n", __func__);
- gprs_bssgp_destroy(bts);
TALLOC_FREE(the_pcu);
}
static inline void ws_check(gprs_rlcmac_dl_tbf *dl_tbf, const char *test, uint8_t exp_slots, uint16_t exp_ws,
- bool free, bool end)
+ bool free)
{
- gprs_rlcmac_bts *bts = dl_tbf->bts;
if (!dl_tbf) {
fprintf(stderr, "%s(): FAILED (NULL TBF)\n", test);
return;
@@ -2298,11 +2332,6 @@ static inline void ws_check(gprs_rlcmac_dl_tbf *dl_tbf, const char *test, uint8_
if (free)
tbf_free(dl_tbf);
-
- if (end) {
- fprintf(stderr, "=== end %s ===\n", test);
- gprs_bssgp_destroy(bts);
- }
}
static void test_tbf_ws()
@@ -2335,18 +2364,26 @@ static void test_tbf_ws()
gprs_bssgp_init(bts, 4234, 4234, 1, 1, false, 0, 0, 0);
/* Does no support EGPRS */
- ms = bts_alloc_ms(bts, ms_class, 0);
- dl_tbf = tbf_alloc_dl_tbf(bts, ms, 0, false);
+ ms = ms_alloc(bts, NULL);
+ ms_set_ms_class(ms, ms_class);
+ OSMO_ASSERT(ms_new_dl_tbf_assigned_on_pch(ms) == 0);
+ dl_tbf = ms_dl_tbf(ms);
+ OSMO_ASSERT(dl_tbf);
- ws_check(dl_tbf, __func__, 4, 64, true, false);
+ ws_check(dl_tbf, __func__, 4, 64, true);
/* EGPRS-only */
/* Does support EGPRS */
- ms = bts_alloc_ms(bts, ms_class, ms_class);
- dl_tbf = tbf_alloc_dl_tbf(bts, ms, 0, false);
+ ms = ms_alloc(bts, NULL);
+ ms_set_ms_class(ms, ms_class);
+ ms_set_egprs_ms_class(ms, ms_class);
+ OSMO_ASSERT(ms_new_dl_tbf_assigned_on_pch(ms) == 0);
+ dl_tbf = ms_dl_tbf(ms);
+ OSMO_ASSERT(dl_tbf);
- ws_check(dl_tbf, __func__, 4, 128 + 4 * 64, true, true);
+ ws_check(dl_tbf, __func__, 4, 128 + 4 * 64, true);
+ fprintf(stderr, "=== end %s ===\n", __func__);
TALLOC_FREE(the_pcu);
}
@@ -2382,15 +2419,116 @@ static void test_tbf_update_ws(void)
/* EGPRS-only */
/* Does support EGPRS */
- ms = bts_alloc_ms(bts, ms_class, ms_class);
- dl_tbf = tbf_alloc_dl_tbf(bts, ms, 0, true);
+ ms = ms_alloc(bts, NULL);
+ ms_set_ms_class(ms, ms_class);
+ ms_set_egprs_ms_class(ms, ms_class);
+ OSMO_ASSERT(ms_new_dl_tbf_assigned_on_pch(ms) == 0);
+ dl_tbf = ms_dl_tbf(ms);
+ OSMO_ASSERT(dl_tbf);
- ws_check(dl_tbf, __func__, 1, 128 + 1 * 64, false, false);
+ ws_check(dl_tbf, __func__, 1, 128 + 1 * 64, false);
- dl_tbf->update();
+ OSMO_ASSERT(dl_tbf_upgrade_to_multislot(dl_tbf) == 0);
/* window size should be 384 */
- ws_check(dl_tbf, __func__, 4, 128 + 4 * 64, true, true);
+ ws_check(dl_tbf, __func__, 4, 128 + 4 * 64, true);
+ fprintf(stderr, "=== end %s ===\n", __func__);
+ TALLOC_FREE(the_pcu);
+}
+
+/* Test DL-TBF first assigned over CCCH ImmAss, then after X2002 timeout, when MS
+is available to receive from TBF on PACCH, upgrade it to multislot. In the
+middle the MS would request a new UL-TBF and PCU ends up creating 2 MS objects on
+different TRX, which are eventually merged.
+Hence, new multislot DL-TBF allocation (assigned over PACCH) happens on a different TRX
+than the one which was assigned over CCCH and where the PktDlAss is sent. SYS#6231 */
+static void test_ms_merge_dl_tbf_different_trx(void)
+{
+ the_pcu = prepare_pcu();
+ struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ GprsMs *first_ms, *second_ms;
+ uint8_t ts_no = 1;
+ uint8_t ms_class = 11;
+ struct gprs_rlcmac_trx *trx0 = &bts->trx[0];
+ struct gprs_rlcmac_trx *trx1 = &bts->trx[1];
+ uint32_t old_tlli = 0xa3c2f953;
+ uint32_t new_tlli = 0xecc1f953;
+ const char *imsi = "001001000000001";
+ uint8_t llc_buf[19];
+ int rc;
+ unsigned delay_csec = 1000;
+ struct gprs_rlcmac_dl_tbf *dl_tbf;
+ struct gprs_rlcmac_ul_tbf *ul_tbf;
+ uint32_t fn = 0;
+
+ fprintf(stderr, "=== start %s ===\n", __func__);
+
+ bts->pcu->nsi = gprs_ns2_instantiate(tall_pcu_ctx, gprs_ns_prim_cb, NULL);
+ if (!bts->pcu->nsi) {
+ LOGP(DBSSGP, LOGL_ERROR, "Failed to create NS instance\n");
+ abort();
+ }
+
+ setup_bts(bts, ts_no);
+ the_pcu->alloc_algorithm = alloc_algorithm_b;
+ /* trx0->pdch[ts_no].enable(); Already enabled during setup_bts()) */
+ trx0->pdch[ts_no].disable();
+ trx1->pdch[4].enable();
+ trx1->pdch[5].enable();
+ trx1->pdch[6].enable();
+ gprs_bssgp_init(bts, 5234, 5234, 1, 1, false, 0, 0, 0);
+
+ /* Handle LLC frame 1. This will create the TBF we want in TRX1 and
+ * we'll have it upgrade to multislot on TRX0 later. This will trigger a
+ * CCCH Dl ImAss towards BTS PCUIF. The confirmation from BTS is
+ * injected further below (TBF_EV_ASSIGN_PCUIF_CNF). */
+ memset(llc_buf, 1, sizeof(llc_buf));
+ rc = dl_tbf_handle(bts, old_tlli, 0, imsi, ms_class, 0,
+ delay_csec, llc_buf, sizeof(llc_buf));
+ OSMO_ASSERT(rc >= 0);
+
+ first_ms = bts_get_ms(bts, GSM_RESERVED_TMSI, GSM_RESERVED_TMSI, imsi);
+ OSMO_ASSERT(first_ms);
+ dl_tbf = ms_dl_tbf(first_ms);
+ OSMO_ASSERT(dl_tbf);
+ OSMO_ASSERT(tbf_get_trx(dl_tbf) == trx1);
+ OSMO_ASSERT(dl_tbf->control_ts->trx == trx1);
+ struct gprs_rlcmac_pdch *old_dl_control_ts = dl_tbf->control_ts;
+
+ /* Enable PDCHs on TRX0 so that second_ms is allocated on TRX0: */
+ trx0->pdch[1].enable();
+ trx0->pdch[2].enable();
+ trx0->pdch[3].enable();
+
+ second_ms = ms_alloc(bts, NULL);
+ ms_set_tlli(second_ms, new_tlli);
+ OSMO_ASSERT(ms_new_ul_tbf_assigned_pacch(second_ms, 0));
+ ul_tbf = ms_ul_tbf(second_ms);
+ OSMO_ASSERT(ul_tbf != NULL);
+ ms_update_announced_tlli(second_ms, new_tlli);
+
+ /* Here PCU gets to know the MS are the same and they get merged. */
+ rc = dl_tbf_handle(bts, new_tlli, old_tlli, imsi, ms_class, 0,
+ delay_csec, llc_buf, sizeof(llc_buf));
+ OSMO_ASSERT(rc >= 0);
+ /* Here we assert a new DL-TBF is created in the new MS (hence old from TRX1 is deleted and new one is in TRX0): */
+ dl_tbf = ms_dl_tbf(second_ms);
+ OSMO_ASSERT(tbf_get_trx(dl_tbf) == trx0);
+ OSMO_ASSERT(dl_tbf->control_ts != old_dl_control_ts);
+ OSMO_ASSERT(dl_tbf == llist_first_entry_or_null(&trx0->dl_tbfs, struct llist_item, list)->entry);
+ OSMO_ASSERT(NULL == llist_first_entry_or_null(&trx1->dl_tbfs, struct llist_item, list));
+
+ /* Here BTS would answer with data_cnf and trigger
+ * bts_rcv_imm_ass_cnf(), which would trigger TBF_EV_ASSIGN_PCUIF_CNF.
+ * Since that's for an older DL-TBF assignment which no longer exists, it is ignored. */
+ OSMO_ASSERT(osmo_tdef_set(the_pcu->T_defs, -2002, 0, OSMO_TDEF_MS) == 0);
+ osmo_fsm_inst_dispatch(ms_dl_tbf(second_ms)->state_fi, TBF_EV_ASSIGN_PCUIF_CNF, NULL);
+ osmo_select_main(0);
+
+ /* get the PACCH PktDlAss for the DL-TBF, allocated on the UL-TBF from the new MS obj: */
+ request_dl_rlc_block(dl_tbf->bts, dl_tbf->control_ts, &fn);
+
+ fprintf(stderr, "=== end %s ===\n", __func__);
TALLOC_FREE(the_pcu);
}
@@ -2398,6 +2536,7 @@ static void test_tbf_puan_urbb_len(void)
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
int ts_no = 7;
uint32_t fn = 2654218;
uint16_t qta = 31;
@@ -2414,8 +2553,9 @@ static void test_tbf_puan_urbb_len(void)
setup_bts(bts, ts_no, 4);
bts->initial_mcs_dl = 9;
+ pdch = &bts->trx[0].pdch[ts_no];
- ul_tbf = puan_urbb_len_issue(bts, ts_no, tlli, &fn, qta,
+ ul_tbf = puan_urbb_len_issue(bts, pdch, tlli, &fn, qta,
ms_class, egprs_ms_class);
print_ta_tlli(ul_tbf, true);
@@ -2426,16 +2566,14 @@ static void test_tbf_puan_urbb_len(void)
}
static gprs_rlcmac_ul_tbf *tbf_li_decoding(struct gprs_rlcmac_bts *bts,
- uint8_t ts_no, uint32_t tlli, uint32_t *fn, uint16_t qta,
+ struct gprs_rlcmac_pdch *pdch, uint32_t tlli, uint32_t *fn, uint16_t qta,
uint8_t ms_class, uint8_t egprs_ms_class)
{
GprsMs *ms;
uint32_t rach_fn = *fn - 51;
uint32_t sba_fn = *fn + 52;
- uint8_t trx_no = 0;
int tfi = 0;
gprs_rlcmac_ul_tbf *ul_tbf;
- struct gprs_rlcmac_pdch *pdch;
RlcMacUplink_t ulreq = {0};
struct gprs_rlc_ul_header_egprs_3 *egprs3 = NULL;
Packet_Resource_Request_t *presreq = NULL;
@@ -2443,7 +2581,7 @@ static gprs_rlcmac_ul_tbf *tbf_li_decoding(struct gprs_rlcmac_bts *bts,
Multislot_capability_t *pmultislotcap = NULL;
/* needed to set last_rts_fn in the PDCH object */
- request_dl_rlc_block(bts, trx_no, ts_no, fn);
+ request_dl_rlc_block(bts, pdch, fn);
/*
* simulate RACH, this sends an Immediate
@@ -2452,7 +2590,7 @@ static gprs_rlcmac_ul_tbf *tbf_li_decoding(struct gprs_rlcmac_bts *bts,
bts_handle_rach(bts, 0x73, rach_fn, qta);
/* get next free TFI */
- tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &trx_no, -1);
+ tfi = bts_tfi_find_free(bts, GPRS_RLCMAC_UL_TBF, &pdch->trx->trx_no, -1);
/* fake a resource request */
ulreq.u.MESSAGE_TYPE = MT_PACKET_RESOURCE_REQUEST;
@@ -2475,10 +2613,10 @@ static gprs_rlcmac_ul_tbf *tbf_li_decoding(struct gprs_rlcmac_bts *bts,
pmultislotcap->EGPRS_multislot_class = ms_class;
}
- send_ul_mac_block(bts, trx_no, ts_no, &ulreq, sba_fn);
+ send_ul_mac_block(bts, pdch, &ulreq, sba_fn);
/* check the TBF */
- ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, trx_no, ts_no);
+ ul_tbf = bts_ul_tbf_by_tfi(bts, tfi, pdch->trx->trx_no, pdch->ts_no);
OSMO_ASSERT(ul_tbf);
OSMO_ASSERT(ul_tbf->ta() == qta / 4);
@@ -2493,9 +2631,7 @@ static gprs_rlcmac_ul_tbf *tbf_li_decoding(struct gprs_rlcmac_bts *bts,
uint8_t data_msg[49] = {0};
- pdch = &bts->trx[trx_no].pdch[ts_no];
-
- ms = bts_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
+ ms = bts_get_ms_by_tlli(bts, tlli, GSM_RESERVED_TMSI);
OSMO_ASSERT(ms != NULL);
OSMO_ASSERT(ms_ta(ms) == qta/4);
OSMO_ASSERT(ms_ul_tbf(ms) == ul_tbf);
@@ -2528,7 +2664,7 @@ static gprs_rlcmac_ul_tbf *tbf_li_decoding(struct gprs_rlcmac_bts *bts,
data_msg[5] = 0x0;
pdch->rcv_block(data_msg, 49, *fn, &meas);
- OSMO_ASSERT(ul_tbf->m_llc.m_index == 43);
+ OSMO_ASSERT(ul_tbf->m_llc.index == 43);
return ul_tbf;
}
@@ -2537,6 +2673,7 @@ static void test_tbf_li_decoding(void)
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
int ts_no = 7;
uint32_t fn = 2654218;
uint16_t qta = 31;
@@ -2553,8 +2690,9 @@ static void test_tbf_li_decoding(void)
setup_bts(bts, ts_no, 4);
bts->initial_mcs_dl = 9;
+ pdch = &bts->trx[0].pdch[ts_no];
- ul_tbf = tbf_li_decoding(bts, ts_no, tlli, &fn, qta,
+ ul_tbf = tbf_li_decoding(bts, pdch, tlli, &fn, qta,
ms_class, egprs_ms_class);
print_ta_tlli(ul_tbf, true);
@@ -2609,7 +2747,7 @@ static void test_tbf_epdan_out_of_rx_window(void)
0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
dl_tbf = create_dl_tbf(bts, ms_class, egprs_ms_class, &trx_no);
- dl_tbf->update_ms(tlli, GPRS_RLCMAC_DL_TBF);
+ ms_confirm_tlli(dl_tbf->ms(), tlli);
prlcdlwindow = static_cast<gprs_rlc_dl_window *>(dl_tbf->window());
prlcmvb = &prlcdlwindow->m_v_b;
prlcdlwindow->m_v_s = 1288;
@@ -2664,6 +2802,7 @@ static void test_tbf_egprs_two_phase_spb(void)
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
int ts_no = 7;
uint32_t fn = 2654218;
uint16_t qta = 31;
@@ -2680,8 +2819,9 @@ static void test_tbf_egprs_two_phase_spb(void)
setup_bts(bts, ts_no, 4);
bts->initial_mcs_dl = 9;
+ pdch = &bts->trx[0].pdch[ts_no];
- ul_tbf = establish_ul_tbf_two_phase_spb(bts, ts_no, tlli, &fn, qta,
+ ul_tbf = establish_ul_tbf_two_phase_spb(bts, pdch, tlli, &fn, qta,
ms_class, egprs_ms_class);
print_ta_tlli(ul_tbf, true);
@@ -2695,6 +2835,7 @@ static void test_tbf_egprs_two_phase()
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
int ts_no = 7;
uint32_t fn = 2654218;
uint16_t qta = 31;
@@ -2711,8 +2852,9 @@ static void test_tbf_egprs_two_phase()
setup_bts(bts, ts_no, 4);
bts->initial_mcs_dl = 9;
+ pdch = &bts->trx[0].pdch[ts_no];
- ul_tbf = establish_ul_tbf_two_phase(bts, ts_no, tlli, &fn, qta,
+ ul_tbf = establish_ul_tbf_two_phase(bts, pdch, tlli, &fn, qta,
ms_class, egprs_ms_class);
print_ta_tlli(ul_tbf, true);
@@ -2742,7 +2884,7 @@ static void establish_and_use_egprs_dl_tbf(struct gprs_rlcmac_bts *bts, int mcs)
bts->initial_mcs_dl = mcs;
dl_tbf = create_dl_tbf(bts, ms_class, egprs_ms_class, &trx_no);
- dl_tbf->update_ms(tlli, GPRS_RLCMAC_DL_TBF);
+ ms_confirm_tlli(dl_tbf->ms(), tlli);
for (i = 0; i < sizeof(llc_data); i++)
llc_data[i] = i%256;
@@ -2750,7 +2892,7 @@ static void establish_and_use_egprs_dl_tbf(struct gprs_rlcmac_bts *bts, int mcs)
OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FLOW));
/* Schedule a small LLC frame */
- dl_tbf->append_data(1000, test_data, 10);
+ ms_append_llc_dl_data(dl_tbf->ms(), 1000, test_data, 10);
OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FLOW));
@@ -2762,7 +2904,7 @@ static void establish_and_use_egprs_dl_tbf(struct gprs_rlcmac_bts *bts, int mcs)
send_empty_block(dl_tbf, dl_tbf->control_ts, fn);
/* Schedule a large LLC frame */
- dl_tbf->append_data(1000, test_data, sizeof(test_data));
+ ms_append_llc_dl_data(dl_tbf->ms(), 1000, test_data, sizeof(test_data));
OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FLOW));
@@ -2771,9 +2913,16 @@ static void establish_and_use_egprs_dl_tbf(struct gprs_rlcmac_bts *bts, int mcs)
/* Request to send one RLC/MAC block */
request_dl_rlc_block(dl_tbf, &fn);
}
+ /* ACK all blocks */
+ memset(rbb, 0xff, sizeof(rbb));
+ _rcv_ack(false, dl_tbf, rbb);
+ /* X2031 may keep the TBF open for a while: */
+ while (dl_tbf->state_is(TBF_ST_FLOW)) {
+ request_dl_rlc_block(dl_tbf, &fn);
+ }
send_empty_block(dl_tbf, dl_tbf->control_ts, fn);
- OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FLOW));
+ OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FINISHED));
_rcv_ack(true, dl_tbf, rbb); /* Receive a final ACK */
@@ -2799,7 +2948,7 @@ static gprs_rlcmac_dl_tbf *tbf_init(struct gprs_rlcmac_bts *bts,
bts->initial_mcs_dl = mcs;
dl_tbf = create_dl_tbf(bts, ms_class, egprs_ms_class, &trx_no);
- dl_tbf->update_ms(tlli, GPRS_RLCMAC_DL_TBF);
+ ms_confirm_tlli(dl_tbf->ms(), tlli);
for (i = 0; i < sizeof(test_data); i++)
test_data[i] = i%256;
@@ -2811,7 +2960,7 @@ static gprs_rlcmac_dl_tbf *tbf_init(struct gprs_rlcmac_bts *bts,
* 2 RLC data blocks. Which are enough to test Header Type 1
* cases
*/
- dl_tbf->append_data(1000, test_data, 100);
+ ms_append_llc_dl_data(dl_tbf->ms(), 1000, test_data, 100);
OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FLOW));
@@ -2822,6 +2971,19 @@ static gprs_rlcmac_dl_tbf *tbf_init(struct gprs_rlcmac_bts *bts,
static void tbf_cleanup(gprs_rlcmac_dl_tbf *dl_tbf)
{
uint8_t rbb[64/8];
+ uint32_t fn = 0;
+
+ if (dl_tbf->state_is(TBF_ST_FLOW)) {
+ /* X2031 may keep the TBF open for a while: */
+ while (dl_tbf->state_is(TBF_ST_FLOW)) {
+ /* ACK all blocks */
+ memset(rbb, 0xff, sizeof(rbb));
+ _rcv_ack(false, dl_tbf, rbb);
+ request_dl_rlc_block(dl_tbf, &fn);
+ }
+ }
+
+ OSMO_ASSERT(dl_tbf->state_is(TBF_ST_FINISHED));
_rcv_ack(true, dl_tbf, rbb); /* Receive a final ACK */
@@ -3113,7 +3275,6 @@ static void establish_and_use_egprs_dl_tbf_for_retx(struct gprs_rlcmac_bts *bts,
MAKE_ACKED(msg, dl_tbf, fn, mcs, true);
}
/* Clean up pending items in UL controller: */
- send_empty_block(dl_tbf, dl_tbf->control_ts, fn+50);
tbf_cleanup(dl_tbf);
}
@@ -3202,6 +3363,7 @@ static void test_packet_access_rej_prr_no_other_tbfs()
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
uint32_t fn = 2654218;
int ts_no = 7;
uint8_t trx_no = 0;
@@ -3212,21 +3374,21 @@ static void test_packet_access_rej_prr_no_other_tbfs()
fprintf(stderr, "=== start %s ===\n", __func__);
setup_bts(bts, ts_no, 4);
+ pdch = &bts->trx[trx_no].pdch[ts_no];
OSMO_ASSERT(osmo_tdef_set(the_pcu->T_defs, -2000, 0, OSMO_TDEF_MS) == 0);
int rc = 0;
- ms = bts_alloc_ms(bts, 0, 0);
+ ms = ms_alloc(bts, NULL);
ms_set_tlli(ms, tlli);
- ul_tbf = handle_tbf_reject(bts, ms, trx_no, ts_no);
+ ul_tbf = ms_new_ul_tbf_rejected_pacch(ms, pdch);
OSMO_ASSERT(ul_tbf != 0);
/* trigger packet access reject */
uint8_t bn = fn2bn(fn);
- rc = gprs_rlcmac_rcv_rts_block(bts,
- trx_no, ts_no, fn, bn);
+ rc = gprs_rlcmac_rcv_rts_block(bts, pdch->trx->trx_no, pdch->ts_no, fn, bn);
OSMO_ASSERT(rc == 0);
osmo_select_main(0);
@@ -3239,6 +3401,7 @@ static void test_packet_access_rej_prr()
{
the_pcu = prepare_pcu();
struct gprs_rlcmac_bts *bts = bts_alloc(the_pcu, 0);
+ struct gprs_rlcmac_pdch *pdch;
uint32_t fn = 2654218;
uint16_t qta = 31;
int ts_no = 7;
@@ -3256,6 +3419,7 @@ static void test_packet_access_rej_prr()
fprintf(stderr, "=== start %s ===\n", __func__);
setup_bts(bts, ts_no, 4);
+ pdch = &bts->trx[trx_no].pdch[ts_no];
int rc = 0;
@@ -3290,14 +3454,13 @@ static void test_packet_access_rej_prr()
pmultislotcap->EGPRS_multislot_class = egprs_ms_class;
}
- send_ul_mac_block(bts, trx_no, ts_no, &ulreq, sba_fn);
+ send_ul_mac_block(bts, pdch, &ulreq, sba_fn);
sba_fn = fn_next_block(sba_fn);
/* trigger packet access reject */
uint8_t bn = fn2bn(fn);
- rc = gprs_rlcmac_rcv_rts_block(bts,
- trx_no, ts_no, fn, bn);
+ rc = gprs_rlcmac_rcv_rts_block(bts, pdch->trx->trx_no, pdch->ts_no, fn, bn);
OSMO_ASSERT(rc == 0);
}
@@ -3319,7 +3482,7 @@ void test_packet_access_rej_epdan()
setup_bts(bts, 4);
static gprs_rlcmac_dl_tbf *dl_tbf = tbf_init(bts, 1);
- dl_tbf->update_ms(tlli, GPRS_RLCMAC_DL_TBF);
+ ms_confirm_tlli(dl_tbf->ms(), tlli);
osmo_fsm_inst_dispatch(dl_tbf->ul_ass_fsm.fi, TBF_UL_ASS_EV_SCHED_ASS_REJ, NULL);
struct msgb *msg = tbf_ul_ass_create_rlcmac_msg((const struct gprs_rlcmac_tbf*)dl_tbf, 0, 0);
@@ -3351,7 +3514,7 @@ int main(int argc, char **argv)
log_set_print_category_hex(osmo_stderr_target, 0);
log_parse_category_mask(osmo_stderr_target, "DRLCMAC,1:DRLCMACDATA,3:DRLCMACDL,3:DRLCMACUL,3:"
"DRLCMACSCHED,1:DRLCMACMEAS,3:DNS,3:DLBSSGP,3:DPCU,5:"
- "DL1IF,6:DTBF,1:DTBFUL,1:DTBFDL,1:DLGLOBAL,2:");
+ "DL1IF,6:DMS,1:DTBF,1:DTBFUL,1:DTBFDL,1:DLGLOBAL,2:");
osmo_fsm_log_addr(false);
vty_init(&pcu_vty_info);
pcu_vty_init();
@@ -3369,6 +3532,7 @@ int main(int argc, char **argv)
test_tbf_exhaustion();
test_tbf_dl_llc_loss();
test_tbf_single_phase();
+ test_tbf_single_phase2();
test_tbf_two_phase();
test_tbf_ra_update_rach();
test_tbf_dl_flow_and_rach_two_phase();
@@ -3390,6 +3554,7 @@ int main(int argc, char **argv)
test_packet_access_rej_epdan();
test_packet_access_rej_prr();
test_packet_access_rej_prr_no_other_tbfs();
+ test_ms_merge_dl_tbf_different_trx();
if (getenv("TALLOC_REPORT_FULL"))
talloc_report_full(tall_pcu_ctx, stderr);
@@ -3402,6 +3567,7 @@ int main(int argc, char **argv)
extern "C" {
void l1if_pdch_req() { abort(); }
void l1if_connect_pdch() { abort(); }
-void l1if_close_pdch() { abort(); }
-void l1if_open_pdch() { abort(); }
+void l1if_disconnect_pdch() { abort(); }
+void l1if_close_trx() { abort(); }
+void l1if_open_trx() { abort(); }
}
diff --git a/tests/tbf/TbfTest.err b/tests/tbf/TbfTest.err
index 26ba446e..062dd230 100644
--- a/tests/tbf/TbfTest.err
+++ b/tests/tbf/TbfTest.err
@@ -1,13 +1,10 @@
=== start test_tbf_base ===
=== end test_tbf_base ===
=== start test_tbf_tlli_update ===
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <multi> (suggested TRX: 0): Alloc start
+PDCH(bts=0,trx=0,ts=2) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=3) PDCH state: disabled => enabled
+Creating MS object
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 4, because not enabled
@@ -15,19 +12,25 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
- Skipping TS 3, because num TBFs 0 >= 0
-[DL] Assign downlink TS=2 TFI=0
-PDCH(bts=0,trx=0,ts=2) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Setting Control TS 2
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 04, dl_slots = 04
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW)
-The MS object cannot fully confirm an unexpected TLLI: 0x00002342, partly confirmed
-Modifying MS object, TLLI = 0x00002342, TA 220 -> 4
-MS(TLLI=0x00002342, IMSI=, TA=4, 0/0, DL) ********** UL-TBF starts here **********
-MS(TLLI=0x00002342, IMSI=, TA=4, 0/0, DL) Allocating UL TBF
-TBF{NEW}: Allocated
+MS(TA-220:MSCLS-0-0) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G){NEW} Assigning TS=2 TFI=0
+PDCH(bts=0,trx=0,ts=2) Attaching TBF(DL:TFI-0-0-0:G){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=2)
+TBF(DL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 04, dl_slots = 04
+MS(TA-220:MSCLS-0-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G){NEW}
+MS(TA-220:MSCLS-0-0:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:G){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=2)] TA=220
+The MS object cannot fully confirm an unexpected TLLI: 0x00002342, partly confirmed
+Modifying MS object, TLLI = 0x00002342, TA 220 -> 4
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -36,26 +39,51 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[UL] Assign uplink TS=2 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=2) Attaching TBF(TFI=0 TLLI=0x00002342 DIR=UL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0x00002342 DIR=UL STATE=NEW) Setting Control TS 2
-TBF(TFI=0 TLLI=0x00002342 DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 04, dl_slots = 00
-MS(TLLI=0x00002342, IMSI=, TA=4, 0/0, DL) Attaching UL TBF: TBF(TFI=0 TLLI=0x00002342 DIR=UL STATE=NEW)
+MS(TLLI-0x00002342:TA-4:MSCLS-0-0:DL) ********** UL-TBF starts here **********
+MS(TLLI-0x00002342:TA-4:MSCLS-0-0:DL) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G:TLLI-0x00002342){NEW} Assigning TS=2 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=2) Attaching TBF(UL:TFI-0-0-0:G:TLLI-0x00002342){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G:TLLI-0x00002342){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=2)
+TBF(UL:TFI-0-0-0:G:TLLI-0x00002342){NEW} Allocated: trx = 0, ul_slots = 04, dl_slots = 00
+MS(TLLI-0x00002342:TA-4:MSCLS-0-0:DL) Attaching UL TBF: TBF(UL:TFI-0-0-0:G:TLLI-0x00002342){NEW}
+MS(TLLI-0x00002342:TA-4:MSCLS-0-0:UL:DL): + tbf: now used by 2 (2*tbf)
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0x00002342){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:G:TLLI-0x00002342){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0x00002342){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G:TLLI-0x00002342){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
Modifying MS object, TLLI: 0xffffffff -> 0x00002342, already confirmed partly
The MS object cannot fully confirm an unexpected TLLI: 0x00004232, partly confirmed
Modifying MS object, TLLI: 0x00002342 -> 0x00004232, already confirmed partly
Modifying MS object, TLLI = 0x00004232, TA 4 -> 6
=== end test_tbf_tlli_update ===
+MS(TLLI-0x00004232:TA-6:MSCLS-0-0:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN} free
+PDCH(bts=0,trx=0,ts=2) Detaching TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(TLLI-0x00004232:TA-6:MSCLS-0-0:UL:DL) Detaching TBF: TBF(UL:G:TLLI-0x00004232){ASSIGN}
+MS(TLLI-0x00004232:TA-6:MSCLS-0-0:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){NONE}: Deallocated
+TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN} free
+PDCH(bts=0,trx=0,ts=2) Detaching TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0x00004232:TA-6:MSCLS-0-0:DL) Detaching TBF: TBF(DL:G:TLLI-0x00004232){ASSIGN}
+MS(TLLI-0x00004232:TA-6:MSCLS-0-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){NONE}: Deallocated
=== start test_tbf_final_ack ===
-Creating MS object, TLLI = 0xffffffff
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -63,65 +91,224 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW)
+MS(TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-45-0) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:G){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G){NEW}
+MS(TA-220:MSCLS-45-0:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:G){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:G){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) appending 200 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) appending 200 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) appending 200 bytes to DL LLC queue
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) appending 200 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=200)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 0, CS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, CS-1): 07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 0, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Dequeue next LLC (len=200)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 0, CS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 0, CS-1): 07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 1, CS-1): 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, CS-1): 07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 1, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 1, CS-1): 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 1, CS-1): 07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) ack: (BSN=0)"RR"(BSN=1) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) DL analysis, range=0:2, lost=0, recv=2, skipped=0, bsn=0, info='RR..............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) starting timer T3193 with 0 sec. 100000 microsec
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0, DL) ********** DL-TBF starts here **********
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0, DL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 2, CS-1): 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, CS-1): 07 00 05 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b
+PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 3, CS-1): 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, CS-1): 07 00 07 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
+PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 4, CS-1): 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, CS-1): 07 00 09 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63
+PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 5, CS-1): 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 5, CS-1): 07 00 0b 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77
+PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 6, CS-1): 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, CS-1): 07 00 0d 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b
+PDCH(bts=0,trx=0,ts=4) FN=30 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 7, CS-1): 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 7, CS-1): 07 00 0f 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
+PDCH(bts=0,trx=0,ts=4) FN=34 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 8, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 8, CS-1): a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 8, CS-1): 07 00 11 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3
+PDCH(bts=0,trx=0,ts=4) FN=39 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 9, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 9, CS-1): 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 9, CS-1): 07 00 12 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6
+PDCH(bts=0,trx=0,ts=4) FN=43 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 10, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=200
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=200)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 10, CS-1): 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 10, CS-1): 07 00 14 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11
+PDCH(bts=0,trx=0,ts=4) FN=47 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 11, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 11, CS-1): 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 11)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 11, CS-1): 07 00 17 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25
+PDCH(bts=0,trx=0,ts=4) FN=52 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 12, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 12, CS-1): 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 12)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 12, CS-1): 07 00 19 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39
+PDCH(bts=0,trx=0,ts=4) FN=56 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 13, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 13, CS-1): 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 13)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 13, CS-1): 07 00 1b 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
+PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 14, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 14, CS-1): 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 14)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 14, CS-1): 07 00 1d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61
+PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==15) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 15, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 15, CS-1): 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 15)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 15, CS-1): 07 00 1f 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75
+PDCH(bts=0,trx=0,ts=4) FN=69 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==16) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 16, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 16, CS-1): 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 16 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 16)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 16, CS-1): 07 00 21 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89
+PDCH(bts=0,trx=0,ts=4) FN=73 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==17) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 17, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 17, CS-1): 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 17 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 17)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 17, CS-1): 07 00 23 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
+PDCH(bts=0,trx=0,ts=4) FN=78 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==18) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 18, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 18, CS-1): 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 18 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 18)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 18, CS-1): 07 00 25 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1
+PDCH(bts=0,trx=0,ts=4) FN=82 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==19) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 19, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 19, CS-1): b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 19 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 19)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 19, CS-1): 07 00 27 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5
+PDCH(bts=0,trx=0,ts=4) FN=86 Scheduling data message at RTS for DL TFI=0 prio=5 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==20) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 20, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=200
+DL_TBF(DL:TFI-0-0-0:G){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:G){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} data block (BSN 20, CS-1): 09 c6 c7 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 20 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 20)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 86 + 13 = 99
+PDCH(bts=0,trx=0,ts=4) Reserving FN 99 for type POLL
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=99, TS=4)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=99, TS=4
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} msg block (BSN 20, CS-1): 0f 01 28 09 c6 c7 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRRR"(BSN=20) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} DL analysis, range=0:21, lost=0, recv=21, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRRR...........................................'
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=21)""(V(S)-1=20) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:G){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:G){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) appending 200 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE} in WAIT RELEASE state (T3192), so reuse TBF
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -130,45 +317,51 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=1
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW), 2 TBFs, USFs = 00, TFIs = 00000003.
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0, DL) Attaching DL TBF: TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) Trigger downlink assignment on PACCH
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) exists
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Event SCHED_ASS not permitted
-TBF(DL-TFI_1){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_1){NEW}: state_chg to ASSIGN
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE), 1 TBFs, USFs = 00, TFIs = 00000002.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0, DL) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) ********** DL-TBF starts here **********
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:TLLI-0xffeeddcc){NEW} Assigning TS=4 TFI=1
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW}, 2 TBFs, USFs = 00, TFIs = 00000003.
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) Attaching DL TBF: TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW} Send downlink assignment on PACCH, because TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE} exists
+DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL): + test_tbf_final_ack: now used by 3 (2*tbf,test_tbf_final_ack)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE}, 2 TBFs, USFs = 00, TFIs = 00000003.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL): - tbf: now used by 2 (tbf,test_tbf_final_ack)
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Deallocated
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0,) Detaching TBF: TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN)
+DL_TBF(DL:TFI-0-0-0:G){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G){SEND_ASS}: Deallocated
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000002.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:TLLI-0xffeeddcc){ASSIGN}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0): - tbf: now used by 1 (test_tbf_final_ack)
********** DL-TBF ends here **********
-TBF(DL-TFI_1){ASSIGN}: Deallocated
-UL_ASS_TBF(DL-TFI_1){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_1){NONE}: Deallocated
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0,) Destroying MS object
+DL_TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NONE}: Deallocated
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0): - test_tbf_final_ack: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0) Destroying MS object
=== end test_tbf_final_ack ===
=== start test_tbf_final_ack ===
-Creating MS object, TLLI = 0xffffffff
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -176,65 +369,224 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW)
+MS(TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-45-0) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:G){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G){NEW}
+MS(TA-220:MSCLS-45-0:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:G){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:G){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) appending 200 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) appending 200 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) appending 200 bytes to DL LLC queue
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) appending 200 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=200)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 0, CS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, CS-1): 07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 0, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Dequeue next LLC (len=200)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 0, CS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 0, CS-1): 07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 1, CS-1): 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, CS-1): 07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 1, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 1, CS-1): 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 1, CS-1): 07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) ack: (BSN=0)"RR"(BSN=1) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) DL analysis, range=0:2, lost=0, recv=2, skipped=0, bsn=0, info='RR..............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) starting timer T3193 with 0 sec. 100000 microsec
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0, DL) ********** DL-TBF starts here **********
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0, DL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 2, CS-1): 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, CS-1): 07 00 05 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b
+PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 3, CS-1): 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, CS-1): 07 00 07 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
+PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 4, CS-1): 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, CS-1): 07 00 09 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63
+PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 5, CS-1): 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 5, CS-1): 07 00 0b 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77
+PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 6, CS-1): 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, CS-1): 07 00 0d 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b
+PDCH(bts=0,trx=0,ts=4) FN=30 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 7, CS-1): 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 7, CS-1): 07 00 0f 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
+PDCH(bts=0,trx=0,ts=4) FN=34 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 8, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 8, CS-1): a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 8, CS-1): 07 00 11 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3
+PDCH(bts=0,trx=0,ts=4) FN=39 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 9, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 9, CS-1): 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 9, CS-1): 07 00 12 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6
+PDCH(bts=0,trx=0,ts=4) FN=43 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 10, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=200
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=200)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 10, CS-1): 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 10, CS-1): 07 00 14 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11
+PDCH(bts=0,trx=0,ts=4) FN=47 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 11, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 11, CS-1): 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 11)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 11, CS-1): 07 00 17 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25
+PDCH(bts=0,trx=0,ts=4) FN=52 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 12, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 12, CS-1): 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 12)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 12, CS-1): 07 00 19 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39
+PDCH(bts=0,trx=0,ts=4) FN=56 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 13, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 13, CS-1): 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 13)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 13, CS-1): 07 00 1b 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
+PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 14, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 14, CS-1): 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 14)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 14, CS-1): 07 00 1d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61
+PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==15) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 15, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 15, CS-1): 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 15)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 15, CS-1): 07 00 1f 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75
+PDCH(bts=0,trx=0,ts=4) FN=69 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==16) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 16, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 16, CS-1): 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 16 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 16)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 16, CS-1): 07 00 21 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89
+PDCH(bts=0,trx=0,ts=4) FN=73 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==17) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 17, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 17, CS-1): 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 17 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 17)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 17, CS-1): 07 00 23 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
+PDCH(bts=0,trx=0,ts=4) FN=78 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==18) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 18, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 18, CS-1): 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 18 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 18)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 18, CS-1): 07 00 25 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1
+PDCH(bts=0,trx=0,ts=4) FN=82 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==19) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 19, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 19, CS-1): b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 19 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 19)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 19, CS-1): 07 00 27 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5
+PDCH(bts=0,trx=0,ts=4) FN=86 Scheduling data message at RTS for DL TFI=0 prio=5 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==20) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 20, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=200
+DL_TBF(DL:TFI-0-0-0:G){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:G){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} data block (BSN 20, CS-1): 09 c6 c7 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 20 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 20)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 86 + 13 = 99
+PDCH(bts=0,trx=0,ts=4) Reserving FN 99 for type POLL
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=99, TS=4)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=99, TS=4
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} msg block (BSN 20, CS-1): 0f 01 28 09 c6 c7 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRRR"(BSN=20) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} DL analysis, range=0:21, lost=0, recv=21, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRRR...........................................'
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=21)""(V(S)-1=20) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:G){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:G){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) appending 200 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE} in WAIT RELEASE state (T3192), so reuse TBF
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -243,45 +595,51 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=1
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW), 2 TBFs, USFs = 00, TFIs = 00000003.
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0, DL) Attaching DL TBF: TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) Trigger downlink assignment on PACCH
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) exists
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Event SCHED_ASS not permitted
-TBF(DL-TFI_1){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_1){NEW}: state_chg to ASSIGN
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN), 1 TBFs, USFs = 00, TFIs = 00000001.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0,) Detaching TBF: TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) ********** DL-TBF starts here **********
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:TLLI-0xffeeddcc){NEW} Assigning TS=4 TFI=1
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW}, 2 TBFs, USFs = 00, TFIs = 00000003.
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) Attaching DL TBF: TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW} Send downlink assignment on PACCH, because TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE} exists
+DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL): + test_tbf_final_ack: now used by 3 (2*tbf,test_tbf_final_ack)
+TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){ASSIGN}, 2 TBFs, USFs = 00, TFIs = 00000003.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:TLLI-0xffeeddcc){ASSIGN}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0): - tbf: now used by 2 (tbf,test_tbf_final_ack)
********** DL-TBF ends here **********
-TBF(DL-TFI_1){ASSIGN}: Deallocated
-UL_ASS_TBF(DL-TFI_1){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_1){NONE}: Deallocated
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE)
+DL_TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xffeeddcc){NONE}: Deallocated
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0) Detaching TBF: TBF(DL:G:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0): - tbf: now used by 1 (test_tbf_final_ack)
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Deallocated
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0,) Destroying MS object
+DL_TBF(DL:TFI-0-0-0:G){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G){SEND_ASS}: Deallocated
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0): - test_tbf_final_ack: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0) Destroying MS object
=== end test_tbf_final_ack ===
=== start test_tbf_delayed_release ===
-Creating MS object, TLLI = 0xffffffff
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -289,267 +647,264 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW)
+MS(TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-45-0) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:G){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G){NEW}
+MS(TA-220:MSCLS-45-0:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:G){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:G){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) appending 200 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) appending 200 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) appending 200 bytes to DL LLC queue
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) appending 200 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=200)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 0, CS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, CS-1): 07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 0, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Dequeue next LLC (len=200)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 0, CS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 0, CS-1): 07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 1, CS-1): 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, CS-1): 07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 1, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 1, CS-1): 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 1, CS-1): 07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 2, CS-1): 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, CS-1): 07 00 05 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b
PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 2, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 2, CS-1): 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 2, CS-1): 07 00 05 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 3, CS-1): 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, CS-1): 07 00 07 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 3, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 3, CS-1): 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 3, CS-1): 07 00 07 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 4, CS-1): 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, CS-1): 07 00 09 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63
PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 4, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 4, CS-1): 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 4, CS-1): 07 00 09 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 5, CS-1): 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 5, CS-1): 07 00 0b 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77
PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 5, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 5, CS-1): 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 5, CS-1): 07 00 0b 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 6, CS-1): 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, CS-1): 07 00 0d 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b
PDCH(bts=0,trx=0,ts=4) FN=30 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 6, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 6, CS-1): 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 6, CS-1): 07 00 0d 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 7, CS-1): 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 7, CS-1): 07 00 0f 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
PDCH(bts=0,trx=0,ts=4) FN=34 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 7, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 7, CS-1): 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 7, CS-1): 07 00 0f 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 8, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 8, CS-1): a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 8, CS-1): 07 00 11 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3
PDCH(bts=0,trx=0,ts=4) FN=39 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 8, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 8, CS-1): a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 8)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 8, CS-1): 07 00 11 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 9, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 9, CS-1): 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 9, CS-1): 07 00 12 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6
PDCH(bts=0,trx=0,ts=4) FN=43 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 9, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 9, CS-1): 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 9)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 9, CS-1): 07 00 12 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6
-PDCH(bts=0,trx=0,ts=4) FN=47 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 10, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Complete DL frame, len=200
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Dequeue next LLC (len=200)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 10, CS-1): 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 10, CS-1): 07 00 14 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 10, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=200
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=200)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 10, CS-1): 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 10, CS-1): 07 00 14 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11
+PDCH(bts=0,trx=0,ts=4) FN=47 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 11, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 11, CS-1): 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 11)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 11, CS-1): 07 00 17 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25
PDCH(bts=0,trx=0,ts=4) FN=52 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 11, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 11, CS-1): 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 11)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 11, CS-1): 07 00 17 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 12, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 12, CS-1): 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 12)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 12, CS-1): 07 00 19 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39
PDCH(bts=0,trx=0,ts=4) FN=56 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 12, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 12, CS-1): 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 12)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 12, CS-1): 07 00 19 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 13, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 13, CS-1): 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 13)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 13, CS-1): 07 00 1b 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 13, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 13, CS-1): 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 13)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 13, CS-1): 07 00 1b 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 14, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 14, CS-1): 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 14)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 14, CS-1): 07 00 1d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61
PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 14, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 14, CS-1): 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 14)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 14, CS-1): 07 00 1d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==15) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 15, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 15, CS-1): 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 15)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 15, CS-1): 07 00 1f 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75
PDCH(bts=0,trx=0,ts=4) FN=69 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==15) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 15, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 15, CS-1): 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 15)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 15, CS-1): 07 00 1f 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==16) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 16, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 16, CS-1): 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 16 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 16)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 16, CS-1): 07 00 21 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89
PDCH(bts=0,trx=0,ts=4) FN=73 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==16) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 16, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 16, CS-1): 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 16 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 16)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 16, CS-1): 07 00 21 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==17) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 17, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 17, CS-1): 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 17 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 17)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 17, CS-1): 07 00 23 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
PDCH(bts=0,trx=0,ts=4) FN=78 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==17) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 17, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 17, CS-1): 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 17 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 17)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 17, CS-1): 07 00 23 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==18) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 18, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 18, CS-1): 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 18 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 18)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 18, CS-1): 07 00 25 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1
PDCH(bts=0,trx=0,ts=4) FN=82 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==18) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 18, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 18, CS-1): 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 18 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 18)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 18, CS-1): 07 00 25 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1
-PDCH(bts=0,trx=0,ts=4) FN=86 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==19) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 19, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 19, CS-1): b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 19 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 19)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 19, CS-1): 07 00 27 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5
-PDCH(bts=0,trx=0,ts=4) FN=91 Scheduling data message at RTS for DL TFI=0 prio=5 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==20) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new block at BSN 20, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Complete DL frame, len=200
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) LLC queue completely drained and there's still 17 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) data block (BSN 20, CS-1): 09 c6 c7 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 20 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Copying data unit 0 (BSN 20)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 91 + 13 = 104
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Scheduled DL Acknowledgement polling on PACCH (FN=104, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Scheduled Ack/Nack polling on FN=104, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) msg block (BSN 20, CS-1): 0f 00 28 09 c6 c7 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRRR"(BSN=20) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) DL analysis, range=0:21, lost=0, recv=21, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRRR...........................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) V(B): (V(A)=21)""(V(S)-1=20) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) ack: (BSN=21)""(BSN=20) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) DL analysis, range=21:21, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) V(B): (V(A)=21)""(V(S)-1=20) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-PDCH(bts=0,trx=0,ts=4) FN=203 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==21 .. V(S)==21) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Sending new dummy block at BSN 21, CS=CS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Empty chunk, added LLC dummy command of size 19, drained_since=112
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Keep idle TBF open: 112/43 -> no
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Complete DL frame, len=19
-TBF(DL-TFI_0){FLOW}: Received Event LAST_DL_DATA_SENT
-TBF(DL-TFI_0){FLOW}: state_chg to FINISHED
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) data block (BSN 21, CS-1): 4d 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) need_padding 0 spb_status 0 spb 0 (BSN1 21 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) Copying data unit 0 (BSN 21)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 203 + 13 = 216
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) Scheduled DL Acknowledgement polling on PACCH (FN=216, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) Scheduled Ack/Nack polling on FN=216, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) msg block (BSN 21, CS-1): 0f 01 2a 4d 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) stopping timer T3191 [ACK/NACK received]
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) ack: (BSN=21)"R"(BSN=21) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) DL analysis, range=21:22, lost=0, recv=1, skipped=0, bsn=21, info='R...............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) V(B): (V(A)=22)""(V(S)-1=21) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) Final ACK received.
-TBF(DL-TFI_0){FINISHED}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FINISHED}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0,) Destroying MS object
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==19) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 19, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 19, CS-1): b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 19 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 19)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 19, CS-1): 07 00 27 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5
+PDCH(bts=0,trx=0,ts=4) FN=86 Scheduling data message at RTS for DL TFI=0 prio=5 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==20) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 20, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=200
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 17 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 20, CS-1): 09 c6 c7 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 20 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 20)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 86 + 13 = 99
+PDCH(bts=0,trx=0,ts=4) Reserving FN 99 for type POLL
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=99, TS=4)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=99, TS=4
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} msg block (BSN 20, CS-1): 0f 00 28 09 c6 c7 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRRR"(BSN=20) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:21, lost=0, recv=21, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRRR...........................................'
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=21)""(V(S)-1=20) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} ack: (BSN=21)""(BSN=20) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} DL analysis, range=21:21, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=21)""(V(S)-1=20) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=199 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==21 .. V(S)==21) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 21, CS=CS-1
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 19, drained_since=113
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 113/43 -> no
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=19
+DL_TBF(DL:TFI-0-0-0:G){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:G){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} data block (BSN 21, CS-1): 4d 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 21 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 21)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 199 + 13 = 212
+PDCH(bts=0,trx=0,ts=4) Reserving FN 212 for type POLL
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=212, TS=4)
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=212, TS=4
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} msg block (BSN 21, CS-1): 0f 01 2a 4d 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} ack: (BSN=21)"R"(BSN=21) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} DL analysis, range=21:22, lost=0, recv=1, skipped=0, bsn=21, info='R...............................................................'
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=22)""(V(S)-1=21) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:G){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:G){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-45-0) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Deallocated
+DL_TBF(DL:TFI-0-0-0:G){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated
=== end test_tbf_delayed_release ===
=== start test_tbf_imsi ===
-Creating MS object, TLLI = 0xffffffff
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -557,31 +912,34 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW)
+MS(TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-45-0) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:G){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G){NEW}
+MS(TA-220:MSCLS-45-0:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:G){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
-Creating MS object, TLLI = 0xffffffff
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:G){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: state_chg to FLOW
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
Found first unallocated TRX=0 TFI=1
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -589,56 +947,69 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=1
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=1 TLLI=0xffffffff DIR=DL STATE=NEW), 2 TBFs, USFs = 00, TFIs = 00000003.
-TBF(TFI=1 TLLI=0xffffffff DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=1 TLLI=0xffffffff DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=1 TLLI=0xffffffff DIR=DL STATE=NEW)
+MS(TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-45-0) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G){NEW} Assigning TS=4 TFI=1
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-1:G){NEW}, 2 TBFs, USFs = 00, TFIs = 00000003.
+TBF(DL:TFI-0-0-1:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-1:G){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-1:G){NEW}
+MS(TA-220:MSCLS-45-0:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-1:G){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-1:G){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-1:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-1:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-1:G){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-1:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_1){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_1){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_1){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=1 TLLI=0xffffffff DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_1){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_1){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=1 TLLI=0xffffffff DIR=DL STATE=ASSIGN) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=1 TLLI=0xffffffff DIR=DL STATE=ASSIGN) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=1 TLLI=0xffffffff DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_1){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-1:G){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-1:G){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-1:G){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-1:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-1:G){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-1:G){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xf1000001, partly confirmed
The MS object cannot fully confirm an unexpected TLLI: 0xf1000002, partly confirmed
Modifying MS object, TLLI = 0xf1000001, IMSI '' -> '001001000000001'
Modifying MS object, TLLI = 0xf1000001, IMSI '001001000000001' -> '001001000000002'
+MS(IMSI-001001000000002:TLLI-0xf1000001:TA-0:MSCLS-45-0:DL): + test_tbf_imsi: now used by 2 (tbf,test_tbf_imsi)
Modifying MS object, TLLI = 0xf1000002, IMSI '' -> '001001000000002'
-MS(TLLI=0xf1000002, IMSI=, TA=0, 45/0, DL) IMSI '001001000000002' was already assigned to another MS object: TLLI = 0xf1000001, that IMSI will be removed
-TBF(TFI=0 TLLI=0xf1000001 DIR=DL STATE=FLOW) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xf1000001 DIR=DL STATE=FLOW), 1 TBFs, USFs = 00, TFIs = 00000002.
-MS(TLLI=0xf1000001, IMSI=001001000000002, TA=0, 45/0,) Detaching TBF: TBF(TFI=0 TLLI=0xf1000001 DIR=DL STATE=FLOW)
+MS(TLLI-0xf1000002:TA-0:MSCLS-45-0:DL) IMSI '001001000000002' was already assigned to another MS object: TLLI = 0xf1000001, that IMSI will be removed
+MS(IMSI-001001000000002:TLLI-0xf1000001:TA-0:MSCLS-45-0:DL): + ms_merge_and_clear_ms: now used by 3 (tbf,test_tbf_imsi,ms_merge_and_clear_ms)
+MS(TLLI-0xf1000002:TA-0:MSCLS-45-0:DL) Merge MS: MS(IMSI-001001000000002:TLLI-0xf1000001:TA-0:MSCLS-45-0:DL)
+MS(IMSI-001001000000002:TLLI-0xf1000001:TA-0:MSCLS-45-0:DL) Clearing MS object
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000002:TLLI-0xf1000001){FLOW} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000002:TLLI-0xf1000001){FLOW}, 2 TBFs, USFs = 00, TFIs = 00000003.
+MS(IMSI-001001000000002:TLLI-0xf1000001:TA-0:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000002:TLLI-0xf1000001){FLOW}
+MS(IMSI-001001000000002:TLLI-0xf1000001:TA-0:MSCLS-45-0): - tbf: now used by 2 (test_tbf_imsi,ms_merge_and_clear_ms)
********** DL-TBF ends here **********
-TBF(DL-TFI_0){FLOW}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
-MS(TLLI=0xf1000001, IMSI=001001000000002, TA=0, 45/0,) Clearing MS object
-MS(TLLI=0xffffffff, IMSI=, TA=0, 45/0,) Destroying MS object
-TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=FLOW) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=FLOW), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xf1000002, IMSI=001001000000002, TA=0, 45/0,) Detaching TBF: TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=FLOW)
-MS(TLLI=0xf1000002, IMSI=001001000000002, TA=0, 45/0,) Destroying MS object
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000002:TLLI-0xf1000001){FLOW}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000000002:TLLI-0xf1000001){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000000002:TLLI-0xf1000001){NONE}: Deallocated
+MS(TA-0:MSCLS-45-0): - ms_merge_and_clear_ms: now used by 1 (test_tbf_imsi)
+MS(TA-0:MSCLS-45-0): - test_tbf_imsi: now used by 0 (-)
+MS(TA-0:MSCLS-45-0) Destroying MS object
+TBF(DL:TFI-0-0-1:G:IMSI-001001000000002:TLLI-0xf1000002){FLOW} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-1:G:IMSI-001001000000002:TLLI-0xf1000002){FLOW}, 1 TBFs, USFs = 00, TFIs = 00000002.
+MS(IMSI-001001000000002:TLLI-0xf1000002:TA-0:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000002:TLLI-0xf1000002){FLOW}
+MS(IMSI-001001000000002:TLLI-0xf1000002:TA-0:MSCLS-45-0): - tbf: now used by 0 (-)
+MS(IMSI-001001000000002:TLLI-0xf1000002:TA-0:MSCLS-45-0) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_1){FLOW}: Deallocated
-UL_ASS_TBF(DL-TFI_1){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_1){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-1:G:IMSI-001001000000002:TLLI-0xf1000002){FLOW}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-001001000000002:TLLI-0xf1000002){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-001001000000002:TLLI-0xf1000002){NONE}: Deallocated
=== end test_tbf_imsi ===
=== start test_tbf_exhaustion ===
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000000'
The MS object cannot fully confirm an unexpected TLLI: 0xc0000000, partly confirmed
-MS(TLLI=0xc0000000, IMSI=001001000000000, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000000, IMSI=001001000000000, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+Modifying MS object, TLLI = 0xc0000000, MS class 0 -> 45
+MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -647,28 +1018,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000000, IMSI=001001000000000, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000000)
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000001'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000001, partly confirmed
-MS(TLLI=0xc0000001, IMSI=001001000000001, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000001, IMSI=001001000000001, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000000:TLLI-0xc0000000){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NEW}
+MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000000)
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000001'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000001, partly confirmed
+Modifying MS object, TLLI = 0xc0000001, MS class 0 -> 45
+MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -677,28 +1050,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=1
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NEW), 2 TBFs, USFs = 00, TFIs = 00000003.
-TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000001, IMSI=001001000000001, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NEW)
-TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000001)
-TBF(DL-TFI_1){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_1){NEW}: state_chg to ASSIGN
-TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000002'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000002, partly confirmed
-MS(TLLI=0xc0000002, IMSI=001001000000002, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000002, IMSI=001001000000002, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000001:TLLI-0xc0000001){NEW} Assigning TS=4 TFI=1
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NEW}, 2 TBFs, USFs = 00, TFIs = 00000003.
+TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NEW}
+MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000001)
+DL_TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000002'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000002, partly confirmed
+Modifying MS object, TLLI = 0xc0000002, MS class 0 -> 45
+MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -707,28 +1082,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=2
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NEW), 3 TBFs, USFs = 00, TFIs = 00000007.
-TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000002, IMSI=001001000000002, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NEW)
-TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000002)
-TBF(DL-TFI_2){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_2){NEW}: state_chg to ASSIGN
-TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000003'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000003, partly confirmed
-MS(TLLI=0xc0000003, IMSI=001001000000003, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000003, IMSI=001001000000003, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000002:TLLI-0xc0000002){NEW} Assigning TS=4 TFI=2
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NEW}, 3 TBFs, USFs = 00, TFIs = 00000007.
+TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NEW}
+MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000002)
+DL_TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000003'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000003, partly confirmed
+Modifying MS object, TLLI = 0xc0000003, MS class 0 -> 45
+MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -737,28 +1114,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=3
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NEW), 4 TBFs, USFs = 00, TFIs = 0000000f.
-TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000003, IMSI=001001000000003, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NEW)
-TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000003)
-TBF(DL-TFI_3){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_3){NEW}: state_chg to ASSIGN
-TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000004'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000004, partly confirmed
-MS(TLLI=0xc0000004, IMSI=001001000000004, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000004, IMSI=001001000000004, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000003:TLLI-0xc0000003){NEW} Assigning TS=4 TFI=3
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NEW}, 4 TBFs, USFs = 00, TFIs = 0000000f.
+TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NEW}
+MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000003)
+DL_TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000004'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000004, partly confirmed
+Modifying MS object, TLLI = 0xc0000004, MS class 0 -> 45
+MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -767,28 +1146,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=4
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NEW), 5 TBFs, USFs = 00, TFIs = 0000001f.
-TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000004, IMSI=001001000000004, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NEW)
-TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000004)
-TBF(DL-TFI_4){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_4){NEW}: state_chg to ASSIGN
-TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000005'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000005, partly confirmed
-MS(TLLI=0xc0000005, IMSI=001001000000005, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000005, IMSI=001001000000005, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000004:TLLI-0xc0000004){NEW} Assigning TS=4 TFI=4
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NEW}, 5 TBFs, USFs = 00, TFIs = 0000001f.
+TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NEW}
+MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000004)
+DL_TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000005'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000005, partly confirmed
+Modifying MS object, TLLI = 0xc0000005, MS class 0 -> 45
+MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -797,28 +1178,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=5
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NEW), 6 TBFs, USFs = 00, TFIs = 0000003f.
-TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000005, IMSI=001001000000005, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NEW)
-TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000005)
-TBF(DL-TFI_5){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_5){NEW}: state_chg to ASSIGN
-TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000006'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000006, partly confirmed
-MS(TLLI=0xc0000006, IMSI=001001000000006, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000006, IMSI=001001000000006, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000005:TLLI-0xc0000005){NEW} Assigning TS=4 TFI=5
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NEW}, 6 TBFs, USFs = 00, TFIs = 0000003f.
+TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NEW}
+MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000005)
+DL_TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000006'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000006, partly confirmed
+Modifying MS object, TLLI = 0xc0000006, MS class 0 -> 45
+MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -827,28 +1210,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=6
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NEW), 7 TBFs, USFs = 00, TFIs = 0000007f.
-TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000006, IMSI=001001000000006, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NEW)
-TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000006)
-TBF(DL-TFI_6){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_6){NEW}: state_chg to ASSIGN
-TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000007'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000007, partly confirmed
-MS(TLLI=0xc0000007, IMSI=001001000000007, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000007, IMSI=001001000000007, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000006:TLLI-0xc0000006){NEW} Assigning TS=4 TFI=6
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NEW}, 7 TBFs, USFs = 00, TFIs = 0000007f.
+TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NEW}
+MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000006)
+DL_TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000007'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000007, partly confirmed
+Modifying MS object, TLLI = 0xc0000007, MS class 0 -> 45
+MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -857,28 +1242,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=7
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NEW), 8 TBFs, USFs = 00, TFIs = 000000ff.
-TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000007, IMSI=001001000000007, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NEW)
-TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000007)
-TBF(DL-TFI_7){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_7){NEW}: state_chg to ASSIGN
-TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000008'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000008, partly confirmed
-MS(TLLI=0xc0000008, IMSI=001001000000008, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000008, IMSI=001001000000008, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000007:TLLI-0xc0000007){NEW} Assigning TS=4 TFI=7
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NEW}, 8 TBFs, USFs = 00, TFIs = 000000ff.
+TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NEW}
+MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000007)
+DL_TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000008'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000008, partly confirmed
+Modifying MS object, TLLI = 0xc0000008, MS class 0 -> 45
+MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -887,28 +1274,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=8
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NEW), 9 TBFs, USFs = 00, TFIs = 000001ff.
-TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000008, IMSI=001001000000008, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NEW)
-TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000008)
-TBF(DL-TFI_8){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_8){NEW}: state_chg to ASSIGN
-TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000009'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000009, partly confirmed
-MS(TLLI=0xc0000009, IMSI=001001000000009, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000009, IMSI=001001000000009, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000008:TLLI-0xc0000008){NEW} Assigning TS=4 TFI=8
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NEW}, 9 TBFs, USFs = 00, TFIs = 000001ff.
+TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NEW}
+MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000008)
+DL_TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000009'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000009, partly confirmed
+Modifying MS object, TLLI = 0xc0000009, MS class 0 -> 45
+MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -917,28 +1306,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=9
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NEW), 10 TBFs, USFs = 00, TFIs = 000003ff.
-TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000009, IMSI=001001000000009, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NEW)
-TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000009)
-TBF(DL-TFI_9){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_9){NEW}: state_chg to ASSIGN
-TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000010'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000000a, partly confirmed
-MS(TLLI=0xc000000a, IMSI=001001000000010, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000000a, IMSI=001001000000010, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000009:TLLI-0xc0000009){NEW} Assigning TS=4 TFI=9
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NEW}, 10 TBFs, USFs = 00, TFIs = 000003ff.
+TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NEW}
+MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000009)
+DL_TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000010'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000000a, partly confirmed
+Modifying MS object, TLLI = 0xc000000a, MS class 0 -> 45
+MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -947,28 +1338,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=10
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NEW), 11 TBFs, USFs = 00, TFIs = 000007ff.
-TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000000a, IMSI=001001000000010, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NEW)
-TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000010)
-TBF(DL-TFI_10){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_10){NEW}: state_chg to ASSIGN
-TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000011'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000000b, partly confirmed
-MS(TLLI=0xc000000b, IMSI=001001000000011, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000000b, IMSI=001001000000011, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000010:TLLI-0xc000000a){NEW} Assigning TS=4 TFI=10
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NEW}, 11 TBFs, USFs = 00, TFIs = 000007ff.
+TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NEW}
+MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000010)
+DL_TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000011'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000000b, partly confirmed
+Modifying MS object, TLLI = 0xc000000b, MS class 0 -> 45
+MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -977,28 +1370,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=11
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NEW), 12 TBFs, USFs = 00, TFIs = 00000fff.
-TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000000b, IMSI=001001000000011, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NEW)
-TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000011)
-TBF(DL-TFI_11){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_11){NEW}: state_chg to ASSIGN
-TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000012'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000000c, partly confirmed
-MS(TLLI=0xc000000c, IMSI=001001000000012, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000000c, IMSI=001001000000012, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000011:TLLI-0xc000000b){NEW} Assigning TS=4 TFI=11
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NEW}, 12 TBFs, USFs = 00, TFIs = 00000fff.
+TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NEW}
+MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000011)
+DL_TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000012'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000000c, partly confirmed
+Modifying MS object, TLLI = 0xc000000c, MS class 0 -> 45
+MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1007,28 +1402,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=12
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NEW), 13 TBFs, USFs = 00, TFIs = 00001fff.
-TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000000c, IMSI=001001000000012, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NEW)
-TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000012)
-TBF(DL-TFI_12){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_12){NEW}: state_chg to ASSIGN
-TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000013'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000000d, partly confirmed
-MS(TLLI=0xc000000d, IMSI=001001000000013, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000000d, IMSI=001001000000013, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000012:TLLI-0xc000000c){NEW} Assigning TS=4 TFI=12
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NEW}, 13 TBFs, USFs = 00, TFIs = 00001fff.
+TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NEW}
+MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000012)
+DL_TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000013'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000000d, partly confirmed
+Modifying MS object, TLLI = 0xc000000d, MS class 0 -> 45
+MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1037,28 +1434,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=13
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NEW), 14 TBFs, USFs = 00, TFIs = 00003fff.
-TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000000d, IMSI=001001000000013, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NEW)
-TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000013)
-TBF(DL-TFI_13){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_13){NEW}: state_chg to ASSIGN
-TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000014'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000000e, partly confirmed
-MS(TLLI=0xc000000e, IMSI=001001000000014, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000000e, IMSI=001001000000014, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000013:TLLI-0xc000000d){NEW} Assigning TS=4 TFI=13
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NEW}, 14 TBFs, USFs = 00, TFIs = 00003fff.
+TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NEW}
+MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000013)
+DL_TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000014'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000000e, partly confirmed
+Modifying MS object, TLLI = 0xc000000e, MS class 0 -> 45
+MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1067,28 +1466,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=14
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NEW), 15 TBFs, USFs = 00, TFIs = 00007fff.
-TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000000e, IMSI=001001000000014, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NEW)
-TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000014)
-TBF(DL-TFI_14){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_14){NEW}: state_chg to ASSIGN
-TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000015'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000000f, partly confirmed
-MS(TLLI=0xc000000f, IMSI=001001000000015, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000000f, IMSI=001001000000015, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000014:TLLI-0xc000000e){NEW} Assigning TS=4 TFI=14
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NEW}, 15 TBFs, USFs = 00, TFIs = 00007fff.
+TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NEW}
+MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000014)
+DL_TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000015'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000000f, partly confirmed
+Modifying MS object, TLLI = 0xc000000f, MS class 0 -> 45
+MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1097,28 +1498,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=15
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NEW), 16 TBFs, USFs = 00, TFIs = 0000ffff.
-TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000000f, IMSI=001001000000015, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NEW)
-TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000015)
-TBF(DL-TFI_15){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_15){NEW}: state_chg to ASSIGN
-TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000016'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000010, partly confirmed
-MS(TLLI=0xc0000010, IMSI=001001000000016, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000010, IMSI=001001000000016, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000015:TLLI-0xc000000f){NEW} Assigning TS=4 TFI=15
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NEW}, 16 TBFs, USFs = 00, TFIs = 0000ffff.
+TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NEW}
+MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000015)
+DL_TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000016'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000010, partly confirmed
+Modifying MS object, TLLI = 0xc0000010, MS class 0 -> 45
+MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1127,28 +1530,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=16
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NEW), 17 TBFs, USFs = 00, TFIs = 0001ffff.
-TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000010, IMSI=001001000000016, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NEW)
-TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000016)
-TBF(DL-TFI_16){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_16){NEW}: state_chg to ASSIGN
-TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000017'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000011, partly confirmed
-MS(TLLI=0xc0000011, IMSI=001001000000017, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000011, IMSI=001001000000017, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000016:TLLI-0xc0000010){NEW} Assigning TS=4 TFI=16
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NEW}, 17 TBFs, USFs = 00, TFIs = 0001ffff.
+TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NEW}
+MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000016)
+DL_TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000017'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000011, partly confirmed
+Modifying MS object, TLLI = 0xc0000011, MS class 0 -> 45
+MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1157,28 +1562,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=17
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NEW), 18 TBFs, USFs = 00, TFIs = 0003ffff.
-TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000011, IMSI=001001000000017, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NEW)
-TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000017)
-TBF(DL-TFI_17){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_17){NEW}: state_chg to ASSIGN
-TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000018'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000012, partly confirmed
-MS(TLLI=0xc0000012, IMSI=001001000000018, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000012, IMSI=001001000000018, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000017:TLLI-0xc0000011){NEW} Assigning TS=4 TFI=17
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NEW}, 18 TBFs, USFs = 00, TFIs = 0003ffff.
+TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NEW}
+MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000017)
+DL_TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000018'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000012, partly confirmed
+Modifying MS object, TLLI = 0xc0000012, MS class 0 -> 45
+MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1187,28 +1594,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=18
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NEW), 19 TBFs, USFs = 00, TFIs = 0007ffff.
-TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000012, IMSI=001001000000018, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NEW)
-TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000018)
-TBF(DL-TFI_18){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_18){NEW}: state_chg to ASSIGN
-TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000019'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000013, partly confirmed
-MS(TLLI=0xc0000013, IMSI=001001000000019, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000013, IMSI=001001000000019, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000018:TLLI-0xc0000012){NEW} Assigning TS=4 TFI=18
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NEW}, 19 TBFs, USFs = 00, TFIs = 0007ffff.
+TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NEW}
+MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000018)
+DL_TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000019'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000013, partly confirmed
+Modifying MS object, TLLI = 0xc0000013, MS class 0 -> 45
+MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1217,28 +1626,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=19
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NEW), 20 TBFs, USFs = 00, TFIs = 000fffff.
-TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000013, IMSI=001001000000019, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NEW)
-TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000019)
-TBF(DL-TFI_19){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_19){NEW}: state_chg to ASSIGN
-TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000020'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000014, partly confirmed
-MS(TLLI=0xc0000014, IMSI=001001000000020, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000014, IMSI=001001000000020, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000019:TLLI-0xc0000013){NEW} Assigning TS=4 TFI=19
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NEW}, 20 TBFs, USFs = 00, TFIs = 000fffff.
+TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NEW}
+MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000019)
+DL_TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000020'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000014, partly confirmed
+Modifying MS object, TLLI = 0xc0000014, MS class 0 -> 45
+MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1247,28 +1658,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=20
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NEW), 21 TBFs, USFs = 00, TFIs = 001fffff.
-TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000014, IMSI=001001000000020, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NEW)
-TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000020)
-TBF(DL-TFI_20){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_20){NEW}: state_chg to ASSIGN
-TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000021'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000015, partly confirmed
-MS(TLLI=0xc0000015, IMSI=001001000000021, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000015, IMSI=001001000000021, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000020:TLLI-0xc0000014){NEW} Assigning TS=4 TFI=20
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NEW}, 21 TBFs, USFs = 00, TFIs = 001fffff.
+TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NEW}
+MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000020)
+DL_TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000021'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000015, partly confirmed
+Modifying MS object, TLLI = 0xc0000015, MS class 0 -> 45
+MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1277,28 +1690,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=21
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NEW), 22 TBFs, USFs = 00, TFIs = 003fffff.
-TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000015, IMSI=001001000000021, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NEW)
-TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000021)
-TBF(DL-TFI_21){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_21){NEW}: state_chg to ASSIGN
-TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000022'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000016, partly confirmed
-MS(TLLI=0xc0000016, IMSI=001001000000022, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000016, IMSI=001001000000022, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000021:TLLI-0xc0000015){NEW} Assigning TS=4 TFI=21
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NEW}, 22 TBFs, USFs = 00, TFIs = 003fffff.
+TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NEW}
+MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000021)
+DL_TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000022'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000016, partly confirmed
+Modifying MS object, TLLI = 0xc0000016, MS class 0 -> 45
+MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1307,28 +1722,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=22
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NEW), 23 TBFs, USFs = 00, TFIs = 007fffff.
-TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000016, IMSI=001001000000022, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NEW)
-TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000022)
-TBF(DL-TFI_22){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_22){NEW}: state_chg to ASSIGN
-TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000023'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000017, partly confirmed
-MS(TLLI=0xc0000017, IMSI=001001000000023, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000017, IMSI=001001000000023, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000022:TLLI-0xc0000016){NEW} Assigning TS=4 TFI=22
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NEW}, 23 TBFs, USFs = 00, TFIs = 007fffff.
+TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NEW}
+MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000022)
+DL_TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000023'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000017, partly confirmed
+Modifying MS object, TLLI = 0xc0000017, MS class 0 -> 45
+MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1337,28 +1754,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=23
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NEW), 24 TBFs, USFs = 00, TFIs = 00ffffff.
-TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000017, IMSI=001001000000023, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NEW)
-TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000023)
-TBF(DL-TFI_23){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_23){NEW}: state_chg to ASSIGN
-TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000024'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000018, partly confirmed
-MS(TLLI=0xc0000018, IMSI=001001000000024, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000018, IMSI=001001000000024, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000023:TLLI-0xc0000017){NEW} Assigning TS=4 TFI=23
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NEW}, 24 TBFs, USFs = 00, TFIs = 00ffffff.
+TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NEW}
+MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000023)
+DL_TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000024'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000018, partly confirmed
+Modifying MS object, TLLI = 0xc0000018, MS class 0 -> 45
+MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1367,28 +1786,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=24
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NEW), 25 TBFs, USFs = 00, TFIs = 01ffffff.
-TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000018, IMSI=001001000000024, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NEW)
-TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000024)
-TBF(DL-TFI_24){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_24){NEW}: state_chg to ASSIGN
-TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000025'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000019, partly confirmed
-MS(TLLI=0xc0000019, IMSI=001001000000025, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000019, IMSI=001001000000025, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000024:TLLI-0xc0000018){NEW} Assigning TS=4 TFI=24
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NEW}, 25 TBFs, USFs = 00, TFIs = 01ffffff.
+TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NEW}
+MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000024)
+DL_TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000025'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000019, partly confirmed
+Modifying MS object, TLLI = 0xc0000019, MS class 0 -> 45
+MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1397,28 +1818,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=25
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NEW), 26 TBFs, USFs = 00, TFIs = 03ffffff.
-TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0000019, IMSI=001001000000025, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NEW)
-TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000025)
-TBF(DL-TFI_25){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_25){NEW}: state_chg to ASSIGN
-TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000026'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000001a, partly confirmed
-MS(TLLI=0xc000001a, IMSI=001001000000026, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000001a, IMSI=001001000000026, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000025:TLLI-0xc0000019){NEW} Assigning TS=4 TFI=25
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NEW}, 26 TBFs, USFs = 00, TFIs = 03ffffff.
+TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NEW}
+MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000025)
+DL_TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000026'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000001a, partly confirmed
+Modifying MS object, TLLI = 0xc000001a, MS class 0 -> 45
+MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1427,28 +1850,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=26
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NEW), 27 TBFs, USFs = 00, TFIs = 07ffffff.
-TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000001a, IMSI=001001000000026, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NEW)
-TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000026)
-TBF(DL-TFI_26){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_26){NEW}: state_chg to ASSIGN
-TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000027'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000001b, partly confirmed
-MS(TLLI=0xc000001b, IMSI=001001000000027, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000001b, IMSI=001001000000027, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000026:TLLI-0xc000001a){NEW} Assigning TS=4 TFI=26
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NEW}, 27 TBFs, USFs = 00, TFIs = 07ffffff.
+TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NEW}
+MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000026)
+DL_TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000027'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000001b, partly confirmed
+Modifying MS object, TLLI = 0xc000001b, MS class 0 -> 45
+MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1457,28 +1882,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=27
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NEW), 28 TBFs, USFs = 00, TFIs = 0fffffff.
-TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000001b, IMSI=001001000000027, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NEW)
-TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000027)
-TBF(DL-TFI_27){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_27){NEW}: state_chg to ASSIGN
-TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000028'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000001c, partly confirmed
-MS(TLLI=0xc000001c, IMSI=001001000000028, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000001c, IMSI=001001000000028, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000027:TLLI-0xc000001b){NEW} Assigning TS=4 TFI=27
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NEW}, 28 TBFs, USFs = 00, TFIs = 0fffffff.
+TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NEW}
+MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000027)
+DL_TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000028'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000001c, partly confirmed
+Modifying MS object, TLLI = 0xc000001c, MS class 0 -> 45
+MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1487,28 +1914,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=28
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NEW), 29 TBFs, USFs = 00, TFIs = 1fffffff.
-TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000001c, IMSI=001001000000028, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NEW)
-TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000028)
-TBF(DL-TFI_28){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_28){NEW}: state_chg to ASSIGN
-TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000029'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000001d, partly confirmed
-MS(TLLI=0xc000001d, IMSI=001001000000029, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000001d, IMSI=001001000000029, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000028:TLLI-0xc000001c){NEW} Assigning TS=4 TFI=28
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NEW}, 29 TBFs, USFs = 00, TFIs = 1fffffff.
+TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NEW}
+MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000028)
+DL_TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000029'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000001d, partly confirmed
+Modifying MS object, TLLI = 0xc000001d, MS class 0 -> 45
+MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1517,28 +1946,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=29
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NEW), 30 TBFs, USFs = 00, TFIs = 3fffffff.
-TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000001d, IMSI=001001000000029, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NEW)
-TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000029)
-TBF(DL-TFI_29){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_29){NEW}: state_chg to ASSIGN
-TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000030'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000001e, partly confirmed
-MS(TLLI=0xc000001e, IMSI=001001000000030, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000001e, IMSI=001001000000030, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000029:TLLI-0xc000001d){NEW} Assigning TS=4 TFI=29
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NEW}, 30 TBFs, USFs = 00, TFIs = 3fffffff.
+TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NEW}
+MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000029)
+DL_TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000030'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000001e, partly confirmed
+Modifying MS object, TLLI = 0xc000001e, MS class 0 -> 45
+MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1547,28 +1978,30 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=30
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NEW), 31 TBFs, USFs = 00, TFIs = 7fffffff.
-TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000001e, IMSI=001001000000030, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NEW)
-TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000030)
-TBF(DL-TFI_30){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_30){NEW}: state_chg to ASSIGN
-TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000031'
-The MS object cannot fully confirm an unexpected TLLI: 0xc000001f, partly confirmed
-MS(TLLI=0xc000001f, IMSI=001001000000031, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc000001f, IMSI=001001000000031, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000030:TLLI-0xc000001e){NEW} Assigning TS=4 TFI=30
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NEW}, 31 TBFs, USFs = 00, TFIs = 7fffffff.
+TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NEW}
+MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000030)
+DL_TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000031'
+The MS object cannot fully confirm an unexpected TLLI: 0xc000001f, partly confirmed
+Modifying MS object, TLLI = 0xc000001f, MS class 0 -> 45
+MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1577,47 +2010,332 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=31
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NEW), 32 TBFs, USFs = 00, TFIs = ffffffff.
-TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc000001f, IMSI=001001000000031, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NEW)
-TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000000031)
-TBF(DL-TFI_31){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_31){NEW}: state_chg to ASSIGN
-TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=ASSIGN) appending 256 bytes
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
-Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000032'
-The MS object cannot fully confirm an unexpected TLLI: 0xc0000020, partly confirmed
-MS(TLLI=0xc0000020, IMSI=001001000000032, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0000020, IMSI=001001000000032, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000031:TLLI-0xc000001f){NEW} Assigning TS=4 TFI=31
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NEW}, 32 TBFs, USFs = 00, TFIs = ffffffff.
+TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NEW}
+MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000031)
+DL_TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000032'
+The MS object cannot fully confirm an unexpected TLLI: 0xc0000020, partly confirmed
+Modifying MS object, TLLI = 0xc0000020, MS class 0 -> 45
+MS(IMSI-001001000000032:TLLI-0xc0000020:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
-TBF(TFI=0 TLLI=0xc0000020 DIR=DL STATE=NEW) Timeslot Allocation failed: trx = -1, single_slot = 1
-TBF{NEW}: Deallocated
-UL_ASS_TBF{NONE}: Deallocated
-DL_ASS_TBF{NONE}: Deallocated
-MS(TLLI=0xc0000020, IMSI=001001000000032, TA=220, 45/0,) No PDCH resource
+MS(IMSI-001001000000032:TLLI-0xc0000020:TA-220:MSCLS-45-0) Timeslot Allocation failed: trx = -1, single_slot = 1
+MS(IMSI-001001000000032:TLLI-0xc0000020:TA-220:MSCLS-45-0): - dl_tbf_handle: now used by 0 (-)
+MS(IMSI-001001000000032:TLLI-0xc0000020:TA-220:MSCLS-45-0) Destroying MS object
=== end test_tbf_exhaustion ===
-MS(TLLI=0xc0000020, IMSI=001001000000032, TA=220, 45/0,) Destroying MS object
+MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){ASSIGN}, 32 TBFs, USFs = 00, TFIs = ffffffff.
+MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000031:TLLI-0xc000001f){ASSIGN}
+MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NONE}: Deallocated
+MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){ASSIGN}, 31 TBFs, USFs = 00, TFIs = 7fffffff.
+MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000030:TLLI-0xc000001e){ASSIGN}
+MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NONE}: Deallocated
+MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){ASSIGN}, 30 TBFs, USFs = 00, TFIs = 3fffffff.
+MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000029:TLLI-0xc000001d){ASSIGN}
+MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NONE}: Deallocated
+MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){ASSIGN}, 29 TBFs, USFs = 00, TFIs = 1fffffff.
+MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000028:TLLI-0xc000001c){ASSIGN}
+MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NONE}: Deallocated
+MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){ASSIGN}, 28 TBFs, USFs = 00, TFIs = 0fffffff.
+MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000027:TLLI-0xc000001b){ASSIGN}
+MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NONE}: Deallocated
+MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){ASSIGN}, 27 TBFs, USFs = 00, TFIs = 07ffffff.
+MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000026:TLLI-0xc000001a){ASSIGN}
+MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NONE}: Deallocated
+MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){ASSIGN}, 26 TBFs, USFs = 00, TFIs = 03ffffff.
+MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000025:TLLI-0xc0000019){ASSIGN}
+MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NONE}: Deallocated
+MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){ASSIGN}, 25 TBFs, USFs = 00, TFIs = 01ffffff.
+MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000024:TLLI-0xc0000018){ASSIGN}
+MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NONE}: Deallocated
+MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){ASSIGN}, 24 TBFs, USFs = 00, TFIs = 00ffffff.
+MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000023:TLLI-0xc0000017){ASSIGN}
+MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NONE}: Deallocated
+MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){ASSIGN}, 23 TBFs, USFs = 00, TFIs = 007fffff.
+MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000022:TLLI-0xc0000016){ASSIGN}
+MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NONE}: Deallocated
+MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){ASSIGN}, 22 TBFs, USFs = 00, TFIs = 003fffff.
+MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000021:TLLI-0xc0000015){ASSIGN}
+MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NONE}: Deallocated
+MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){ASSIGN}, 21 TBFs, USFs = 00, TFIs = 001fffff.
+MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000020:TLLI-0xc0000014){ASSIGN}
+MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NONE}: Deallocated
+MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){ASSIGN}, 20 TBFs, USFs = 00, TFIs = 000fffff.
+MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000019:TLLI-0xc0000013){ASSIGN}
+MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NONE}: Deallocated
+MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){ASSIGN}, 19 TBFs, USFs = 00, TFIs = 0007ffff.
+MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000018:TLLI-0xc0000012){ASSIGN}
+MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NONE}: Deallocated
+MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){ASSIGN}, 18 TBFs, USFs = 00, TFIs = 0003ffff.
+MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000017:TLLI-0xc0000011){ASSIGN}
+MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NONE}: Deallocated
+MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){ASSIGN}, 17 TBFs, USFs = 00, TFIs = 0001ffff.
+MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000016:TLLI-0xc0000010){ASSIGN}
+MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NONE}: Deallocated
+MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){ASSIGN}, 16 TBFs, USFs = 00, TFIs = 0000ffff.
+MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000015:TLLI-0xc000000f){ASSIGN}
+MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NONE}: Deallocated
+MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){ASSIGN}, 15 TBFs, USFs = 00, TFIs = 00007fff.
+MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000014:TLLI-0xc000000e){ASSIGN}
+MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NONE}: Deallocated
+MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){ASSIGN}, 14 TBFs, USFs = 00, TFIs = 00003fff.
+MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000013:TLLI-0xc000000d){ASSIGN}
+MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NONE}: Deallocated
+MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){ASSIGN}, 13 TBFs, USFs = 00, TFIs = 00001fff.
+MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000012:TLLI-0xc000000c){ASSIGN}
+MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NONE}: Deallocated
+MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){ASSIGN}, 12 TBFs, USFs = 00, TFIs = 00000fff.
+MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000011:TLLI-0xc000000b){ASSIGN}
+MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NONE}: Deallocated
+MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){ASSIGN}, 11 TBFs, USFs = 00, TFIs = 000007ff.
+MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000010:TLLI-0xc000000a){ASSIGN}
+MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NONE}: Deallocated
+MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){ASSIGN}, 10 TBFs, USFs = 00, TFIs = 000003ff.
+MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000009:TLLI-0xc0000009){ASSIGN}
+MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NONE}: Deallocated
+MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){ASSIGN}, 9 TBFs, USFs = 00, TFIs = 000001ff.
+MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000008:TLLI-0xc0000008){ASSIGN}
+MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NONE}: Deallocated
+MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){ASSIGN}, 8 TBFs, USFs = 00, TFIs = 000000ff.
+MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000007:TLLI-0xc0000007){ASSIGN}
+MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NONE}: Deallocated
+MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){ASSIGN}, 7 TBFs, USFs = 00, TFIs = 0000007f.
+MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000006:TLLI-0xc0000006){ASSIGN}
+MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NONE}: Deallocated
+MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){ASSIGN}, 6 TBFs, USFs = 00, TFIs = 0000003f.
+MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000005:TLLI-0xc0000005){ASSIGN}
+MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NONE}: Deallocated
+MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){ASSIGN}, 5 TBFs, USFs = 00, TFIs = 0000001f.
+MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000004:TLLI-0xc0000004){ASSIGN}
+MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NONE}: Deallocated
+MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){ASSIGN}, 4 TBFs, USFs = 00, TFIs = 0000000f.
+MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000003:TLLI-0xc0000003){ASSIGN}
+MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NONE}: Deallocated
+MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){ASSIGN}, 3 TBFs, USFs = 00, TFIs = 00000007.
+MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000002:TLLI-0xc0000002){ASSIGN}
+MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NONE}: Deallocated
+MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){ASSIGN}, 2 TBFs, USFs = 00, TFIs = 00000003.
+MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000001:TLLI-0xc0000001){ASSIGN}
+MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NONE}: Deallocated
+MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000000:TLLI-0xc0000000){ASSIGN}
+MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NONE}: Deallocated
=== start test_tbf_dl_llc_loss ===
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000123456'
The MS object cannot fully confirm an unexpected TLLI: 0xc0123456, partly confirmed
-MS(TLLI=0xc0123456, IMSI=001001000123456, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0123456, IMSI=001001000123456, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+Modifying MS object, TLLI = 0xc0123456, MS class 0 -> 45
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-220:MSCLS-45-0) appending 19 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1626,34 +2344,36 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0123456, IMSI=001001000123456, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000123456)
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) appending 19 bytes
-Modifying MS object, TLLI = 0xc0123456, TA 220 -> 0
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) appending 19 bytes
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xc0123456, IMSI=001001000123456, TA=0, 45/0,) Detaching TBF: TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN)
-MS(TLLI=0xc0123456, IMSI=001001000123456, TA=0, 45/0,) Schedule MS release in 10 secs
-********** DL-TBF ends here **********
-TBF(DL-TFI_0){ASSIGN}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-MS(TLLI=0xc0123456, IMSI=001001000123456, TA=0, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0123456, IMSI=001001000123456, TA=0, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-220:MSCLS-45-0) Allocating DL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW}
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000123456)
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+Modifying MS object, TLLI = 0xc0123456, TA 220 -> 0
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0:DL) appending 19 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN}
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0): - tbf: now used by 0 (-)
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0) Schedule MS release in 10 secs
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NONE}: Deallocated
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0) appending 19 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1662,70 +2382,163 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0123456, IMSI=001001000123456, TA=0, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW)
-MS(TLLI=0xc0123456, IMSI=001001000123456, TA=0, 45/0, DL) Cancel scheduled MS release
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001000123456)
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=0
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) appending 19 bytes
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_PCUIF_CNF
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) Starting timer X2002 [assignment (AGCH)] with 0 sec. 0 microsec
-TBF(DL-TFI_0){ASSIGN}: Timeout of X2002
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_READY_CCCH
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Sending new block at BSN 0, CS=CS-1
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Dequeue next LLC (len=19)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Complete DL frame, len=19
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Dequeue next LLC (len=19)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) data block (BSN 0, CS-1): 4d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) msg block (BSN 0, CS-1): 07 00 00 4d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW}
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0:DL): + tbf: now used by 1 (tbf)
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0:DL) Cancel scheduled MS release
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000123456)
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN}: Received Event ASSIGN_PCUIF_CNF
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN} Starting timer X2002 [assignment (PCH)] with 0 sec. 0 microsec
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN}: Timeout of X2002
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){ASSIGN}: state_chg to FLOW
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Sending new block at BSN 0, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Dequeue next LLC (len=19)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Complete DL frame, len=19
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Dequeue next LLC (len=19)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} data block (BSN 0, CS-1): 4d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} msg block (BSN 0, CS-1): 07 00 00 4d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
MSG = 07 00 00 4d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Sending new block at BSN 1, CS=CS-1
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Complete DL frame, len=19
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Dequeue next LLC (len=19)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) data block (BSN 1, CS-1): 4d 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) msg block (BSN 1, CS-1): 07 00 02 4d 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Sending new block at BSN 1, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Complete DL frame, len=19
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Dequeue next LLC (len=19)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} data block (BSN 1, CS-1): 4d 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} msg block (BSN 1, CS-1): 07 00 02 4d 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
MSG = 07 00 02 4d 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Sending new block at BSN 2, CS=CS-1
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FLOW) Complete DL frame, len=19
-TBF(DL-TFI_0){FLOW}: Received Event LAST_DL_DATA_SENT
-TBF(DL-TFI_0){FLOW}: state_chg to FINISHED
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FINISHED) data block (BSN 2, CS-1): 4d 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FINISHED) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FINISHED) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FINISHED) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FINISHED) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FINISHED) Polling cannot be scheduled in this TS 7 (first control TS 4)
-TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=FINISHED) msg block (BSN 2, CS-1): 07 01 04 4d 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
-MSG = 07 01 04 4d 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Sending new block at BSN 2, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW} Complete DL frame, len=19
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} data block (BSN 2, CS-1): 4d 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 12 + 18 = 30
+PDCH(bts=0,trx=0,ts=4) Reserving FN 30 for type POLL
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=30, TS=4)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} Scheduled Ack/Nack polling on FN=30, TS=4
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} msg block (BSN 2, CS-1): 1f 01 04 4d 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
+MSG = 1f 01 04 4d 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
=== end test_tbf_dl_llc_loss ===
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} free
+TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} stopping timer T3191 [freeing TBF]
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED}
+MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NONE}: Deallocated
=== start test_tbf_single_phase ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
Found first unallocated TRX=0 TFI=0
MS requests Uplink resource on CCCH/RACH: ra=0x03 (8 bit) Fn=2654167 qta=31
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating UL TBF
-TBF{NEW}: Allocated
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
+[UL] algo A <single> (suggested TRX: -1): Alloc start
+- Skipping TS 0, because not enabled
+- Skipping TS 1, because not enabled
+- Skipping TS 2, because not enabled
+- Skipping TS 3, because not enabled
+- Skipping TS 4, because not enabled
+- Skipping TS 5, because not enabled
+- Skipping TS 6, because not enabled
+MS(TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating UL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:G){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G){NEW}
+MS(TA-220:MSCLS-0-0:UL): + tbf: now used by 2 (bts_rcv_rach,tbf)
+UL_TBF(UL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(UL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G){ASSIGN} Starting timer X2002 [assignment (AGCH)] with 0 sec. 0 microsec
+TBF(UL:TFI-0-0-0:G){ASSIGN} Starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
+MS(TA-220:MSCLS-0-0:UL): - bts_rcv_rach: now used by 1 (tbf)
+Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
+Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=0 USF=0
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Timeout of X2002
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_READY_CCCH
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: state_chg to FLOW
+PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
+PDCH(bts=0,trx=0,ts=7) FN=2654167 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:G){FLOW}
+TBF(UL:TFI-0-0-0:G){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TA-7:MSCLS-0-0:UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
+TBF(UL:TFI-0-0-0:G){FLOW} Got CS-1 RLC data block: CV=0, BSN=0, SPB=0, PI=0, E=1, TI=1, bitoffs=24
+TBF(UL:TFI-0-0-0:G){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:G){FLOW} data_length=20, data=f1 22 33 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:G){FLOW} Decoded premier TLLI=0xf1223344 of UL DATA TFI=0.
+Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+UL_TBF(UL:TFI-0-0-0:G){FLOW}: Received Event FIRST_UL_DATA_RECVD
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 4, length=16, is_complete=1
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} complete UL frame len=16
+LLC [PCU -> SGSN] TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} len=16
+No bctx
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=0
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Finished with UL TBF
+UL_TBF(UL:TFI-0-0-0:G){FLOW}: Received Event LAST_UL_DATA_RECVD
+UL_TBF(UL:TFI-0-0-0:G){FLOW}: state_chg to FINISHED
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FINISHED} Scheduling Ack/Nack, because TLLI is included.
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FINISHED} Scheduling final Ack/Nack, because all data was received and last block has CV==0.
+UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: Received Event SCHED_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: state_chg to SCHED_UL_ACK
+Got 'TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FINISHED}', TA=7
+Got MS: TLLI = 0xf1223344, TA = 7
+Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
+Modifying MS object, TLLI: 0xf1223344 confirmed
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:UL) appending 4 bytes to DL LLC queue
+=== end test_tbf_single_phase ===
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:UL) Destroying MS object
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} free
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} stopping timer T3141 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+=== start test_tbf_single_phase2 ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
+Found first unallocated TRX=0 TFI=0
+MS requests Uplink resource on CCCH/RACH: ra=0x03 (8 bit) Fn=2654167 qta=31
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
[UL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1734,48 +2547,83 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to FLOW
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
+MS(TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:G){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G){NEW}
+MS(TA-220:MSCLS-0-0:UL): + tbf: now used by 2 (bts_rcv_rach,tbf)
+UL_TBF(UL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(UL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G){ASSIGN} Starting timer X2002 [assignment (AGCH)] with 0 sec. 0 microsec
+TBF(UL:TFI-0-0-0:G){ASSIGN} Starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
+MS(TA-220:MSCLS-0-0:UL): - bts_rcv_rach: now used by 1 (tbf)
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=0 USF=0
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Timeout of X2002
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_READY_CCCH
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654167 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-MS(TLLI=0xffffffff, IMSI=, TA=7, 0/0, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=0, BSN=0, SPB=0, PI=0, E=1, TI=1, bitoffs=24
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) data_length=20, data=f1 22 33 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) Decoded premier TLLI=0xf1223344 of UL DATA TFI=0.
+PDCH(bts=0,trx=0,ts=7) FN=2654167 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:G){FLOW}
+TBF(UL:TFI-0-0-0:G){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TA-7:MSCLS-0-0:UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
+TBF(UL:TFI-0-0-0:G){FLOW} Got CS-1 RLC data block: CV=0, BSN=0, SPB=0, PI=0, E=1, TI=1, bitoffs=24
+TBF(UL:TFI-0-0-0:G){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:G){FLOW} data_length=20, data=f1 22 33 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:G){FLOW} Decoded premier TLLI=0xf1223344 of UL DATA TFI=0.
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Frame 1 starts at offset 4, length=16, is_complete=1
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) complete UL frame len=16
-LLC [PCU -> SGSN] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) len=16
+UL_TBF(UL:TFI-0-0-0:G){FLOW}: Received Event FIRST_UL_DATA_RECVD
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 4, length=16, is_complete=1
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} complete UL frame len=16
+LLC [PCU -> SGSN] TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} len=16
No bctx
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) No gaps in received block, last block: BSN=0 CV=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Finished with UL TBF
-TBF(UL-TFI_0){FLOW}: Received Event LAST_UL_DATA_RECVD
-TBF(UL-TFI_0){FLOW}: state_chg to FINISHED
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FINISHED) Scheduling Ack/Nack, because TLLI is included.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FINISHED) Scheduling final Ack/Nack, because all data was received and last block has CV==0.
-UL_ACK_TBF(UL-TFI_0){NONE}: Received Event SCHED_ACK
-UL_ACK_TBF(UL-TFI_0){NONE}: state_chg to SCHED_UL_ACK
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FINISHED)', TA=7
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=0
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Finished with UL TBF
+UL_TBF(UL:TFI-0-0-0:G){FLOW}: Received Event LAST_UL_DATA_RECVD
+UL_TBF(UL:TFI-0-0-0:G){FLOW}: state_chg to FINISHED
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FINISHED} Scheduling Ack/Nack, because TLLI is included.
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FINISHED} Scheduling final Ack/Nack, because all data was received and last block has CV==0.
+UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: Received Event SCHED_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: state_chg to SCHED_UL_ACK
+Got 'TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FINISHED}', TA=7
Got MS: TLLI = 0xf1223344, TA = 7
+UL_ACK_TBF(UL:TFI-0-0-0:G){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654167 + 17 = 2654184
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654184 for type POLL
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FINISHED} Scheduled UL Acknowledgement polling on PACCH (FN=2654184, TS=7)
+UL_ACK_TBF(UL:TFI-0-0-0:G){SCHED_UL_ACK}: state_chg to WAIT_ACK
+UL_TBF(UL:TFI-0-0-0:G){FINISHED}: Received Event CONTENTION_RESOLUTION_MS_SUCCESS
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FINISHED} stopping timer T3141 [Contention resolution success (UL-TBF, CCCH)]
+PDCH(bts=0,trx=0,ts=7) FN=2654167 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FINISHED}
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 0/0, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 0/0, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:UL) appending 4 bytes to DL LLC queue
+Detected FN jump! 2654167 -> 2654184 (expected 2654171, delta 17)
+PDCH(bts=0,trx=0,ts=7) FN=2654184 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
+PDCH(bts=0,trx=0,ts=7) FN=2654184 ------------------------- RX : Uplink Control Block -------------------------
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} FN=2654184 Rx Packet Control Ack (reason=UL_ACK)
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_CTRL_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Received Event FINAL_UL_ACK_CONFIRMED
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:UL): + st_finished: now used by 2 (tbf,st_finished)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} [UPLINK] END
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0): - tbf: now used by 1 (st_finished)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1784,40 +2632,51 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 0/0, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=0011223344)
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=7 TA=7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 4 bytes
-=== end test_tbf_single_phase ===
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:DL): + tbf: now used by 2 (st_finished,tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=0011223344)
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=7)] TA=7
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:DL): - st_finished: now used by 1 (tbf)
+=== end test_tbf_single_phase2 ===
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
=== start test_tbf_two_phase ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654270 for type SBA
Allocated a single block at SBFn=2654270 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654167 -> 2654270
+Detected FN jump! 2654167 -> 2654270 (expected 2654171, delta 103)
PDCH(bts=0,trx=0,ts=7) FN=2654270 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654270 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+MS(TLLI-0xf1223344:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654270 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7
Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1826,54 +2685,59 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) ********** UL-TBF starts here **********
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654270 + 13 = 2654283
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)
-Detected FN jump! 2654270 -> 2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type POLL
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654283 -> 2654275
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-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
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Frame 1 starts at offset 0, length=20, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) No gaps in received block, last block: BSN=0 CV=15
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)', TA=7
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=20, is_complete=0
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=15
+Got 'TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW}', TA=7
Got MS: TLLI = 0xf1223344, TA = 7
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) appending 4 bytes to DL LLC queue
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1882,41 +2746,61 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists
-DL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 4 bytes
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
=== end test_tbf_two_phase ===
=== start test_tbf_ra_update_rach ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654270 for type SBA
Allocated a single block at SBFn=2654270 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654167 -> 2654270
+Detected FN jump! 2654167 -> 2654270 (expected 2654171, delta 103)
PDCH(bts=0,trx=0,ts=7) FN=2654270 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654270 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+MS(TLLI-0xf1223344:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654270 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7
Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1925,53 +2809,58 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) ********** UL-TBF starts here **********
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654270 + 13 = 2654283
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)
-Detected FN jump! 2654270 -> 2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type POLL
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654283 -> 2654275
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-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
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Frame 1 starts at offset 0, length=20, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) No gaps in received block, last block: BSN=0 CV=15
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)', TA=7
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=20, is_complete=0
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=15
+Got 'TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW}', TA=7
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) appending 10 bytes to DL LLC queue
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -1980,42 +2869,48 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists
-DL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 10 bytes
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 1
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654275 block_nr=9 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654279
-DL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654275 block_nr=9 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654279
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654279 for type USF
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654275 + 13 = 2654288
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) start Packet Downlink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} start Packet Downlink Assignment (PACCH) for TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Scheduled DL Assignment polling on PACCH (FN=2654288, TS=7)
-DL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-Detected FN jump! 2654275 -> 2654288
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654288 for type POLL
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduled DL Assignment polling on PACCH (FN=2654288, TS=7)
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
PDCH(bts=0,trx=0,ts=7) FN=2654288 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654288 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) FN=2654288 Rx Packet Control Ack (reason=DL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) [UPLINK] DOWNLINK ASSIGNED
-DL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-DL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} FN=2654288 Rx Packet Control Ack (reason=DL_ASS)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} [UPLINK] DOWNLINK ASSIGNED
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654288 but previous FN=2654279 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654279): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 0 => 1 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654279): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 0 => 1 (< MAX 10)
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2023,65 +2918,65 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654279 block_nr=10 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654283
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654279 block_nr=10 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654279 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 0, CS=CS-4
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=10)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=10
-TBF(DL-TFI_0){FLOW}: Received Event LAST_DL_DATA_SENT
-TBF(DL-TFI_0){FLOW}: state_chg to FINISHED
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) data block (BSN 0, CS-4): 29 52 41 55 5f 41 43 43 45 50 54 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 0, CS=CS-4
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=10)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=10
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} data block (BSN 0, CS-4): 29 52 41 55 5f 41 43 43 45 50 54 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654279 + 13 = 2654292
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled DL Acknowledgement polling on PACCH (FN=2654292, TS=7)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654288
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled Ack/Nack polling on FN=2654292, TS=7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) msg block (BSN 0, CS-4): 0f 01 00 29 52 41 55 5f 41 43 43 45 50 54 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 00
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654292 for type POLL
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=2654292, TS=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654288
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduled Ack/Nack polling on FN=2654292, TS=7
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} msg block (BSN 0, CS-4): 0f 01 00 29 52 41 55 5f 41 43 43 45 50 54 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 00
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654292 but previous FN=2654283 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654283): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 1 => 2 (< MAX 10)
-PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654292, reason=DL_ACK): TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) poll timeout for FN=2654292, TS=7 (curr FN 2654292)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) N3105 0 => 1 (< MAX 8)
-TBF(DL-TFI_0){FINISHED}: Received Event DL_ACKNACK_MISS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654296 block_nr=2 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654301
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654283): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 1 => 2 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654292, reason=DL_ACK): TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} poll timeout for FN=2654292, TS=7 (curr FN 2654292), reason=DL_ACK
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654296 block_nr=2 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654301
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654301 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654296 Scheduling data message at RTS for DL TFI=0 prio=5 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Restarting at BSN 0, because all blocks have been transmitted.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Resending BSN 0
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduling Ack/Nack polling, because polling timed out.
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Restarting at BSN 0, because all blocks have been transmitted.
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Resending BSN 0
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduling Ack/Nack polling, because polling timed out.
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654296 + 13 = 2654309
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled DL Acknowledgement polling on PACCH (FN=2654309, TS=7)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) restarting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654292
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled Ack/Nack polling on FN=2654309, TS=7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) msg block (BSN 0, CS-4): 0f 01 00 29 52 41 55 5f 41 43 43 45 50 54 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 00
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654309 for type POLL
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=2654309, TS=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Restarting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654292
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduled Ack/Nack polling on FN=2654309, TS=7
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} msg block (BSN 0, CS-4): 0f 01 00 29 52 41 55 5f 41 43 43 45 50 54 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 00
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654245 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654348 for type SBA
Allocated a single block at SBFn=2654348 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=1
-Detected FN jump! 2654292 -> 2654348
+Detected FN jump! 2654292 -> 2654348 (expected 2654296, delta 56)
PDCH(bts=0,trx=0,ts=7) FN=2654348 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654348 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf5667788, not yet confirmed
+MS(TLLI-0xf5667788:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654348 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf5667788, TA 220 -> 7
Modifying MS object, TLLI = 0xf5667788, MS class 0 -> 1
-MS(TLLI=0xf5667788, IMSI=, TA=7, 1/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xf5667788, IMSI=, TA=7, 1/0,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -2090,97 +2985,160 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=1 USF=1
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=NEW), 2 TBFs, USFs = 03, TFIs = 00000003.
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf5667788, IMSI=, TA=7, 1/0,) Attaching UL TBF: TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=NEW)
-TBF(UL-TFI_1){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_1){NEW}: state_chg to ASSIGN
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_1){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_1){NONE}: state_chg to SEND_ASS
+MS(TLLI-0xf5667788:TA-7:MSCLS-1-0) ********** UL-TBF starts here **********
+MS(TLLI-0xf5667788:TA-7:MSCLS-1-0) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G:TLLI-0xf5667788){NEW} Assigning TS=7 TFI=1 USF=1
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){NEW}, 2 TBFs, USFs = 03, TFIs = 00000003.
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TLLI-0xf5667788:TA-7:MSCLS-1-0) Attaching UL TBF: TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){NEW}
+MS(TLLI-0xf5667788:TA-7:MSCLS-1-0:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf5667788:TA-7:MSCLS-1-0:UL): - rcv_resource_request: now used by 1 (tbf)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654348 but previous FN=2654301 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654301): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 2 => 3 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654301): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 2 => 3 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654348 but previous FN=2654309 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654309, reason=DL_ACK): TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) poll timeout for FN=2654309, TS=7 (curr FN 2654348)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) N3105 1 => 2 (< MAX 8)
-TBF(DL-TFI_0){FINISHED}: Received Event DL_ACKNACK_MISS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654348 block_nr=2 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654353
-UL_ASS_TBF(UL-TFI_1){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654309, reason=DL_ACK): TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} poll timeout for FN=2654309, TS=7 (curr FN 2654348), reason=DL_ACK
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} N3105 1 => 2 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654348 block_nr=2 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654353
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654353 for type USF
+UL_ASS_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654348 + 13 = 2654361
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) Scheduled UL Assignment polling on PACCH (FN=2654361, TS=7)
-UL_ASS_TBF(UL-TFI_1){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654348 Scheduling control message at RTS for TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN)
-Detected FN jump! 2654348 -> 2654361
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654361 for type POLL
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654361, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654348 Scheduling control message at RTS for TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN}
+Detected FN jump! 2654348 -> 2654361 (expected 2654353, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654361 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654361 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) FN=2654361 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_1){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_1){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_1){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_1){ASSIGN}: state_chg to FLOW
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} FN=2654361 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654361 but previous FN=2654353 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654353): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 3 => 4 (< MAX 10)
-Detected FN jump! 2654361 -> 2654353
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654353): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 3 => 4 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=1, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654353 Rx UL DATA from unexpected TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW)
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) UL DATA TFI=1 received (V(Q)=0 .. V(R)=0)
-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
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) Assembling frames: (len=20)
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) Frame 1 starts at offset 0, length=20, is_complete=0
-TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) No gaps in received block, last block: BSN=0 CV=15
+PDCH(bts=0,trx=0,ts=7) FN=2654353 Rx UL DATA from unexpected TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){FLOW}
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){FLOW} UL DATA TFI=1 received (V(Q)=0 .. V(R)=0)
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){FLOW} data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){FLOW} Frame 1 starts at offset 0, length=20, is_complete=0
+TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){FLOW} No gaps in received block, last block: BSN=0 CV=15
Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 0
There is a new MS object for the same MS: (0xf1223344, '0011223344') -> (0xf5667788, '')
-IMSI 0011223344, old TBF TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED): moving DL TBF to new MS object
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Detaching TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED)
-MS(TLLI=0xf5667788, IMSI=, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf5667788 DIR=DL STATE=FINISHED)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) free
-PDCH(bts=0,trx=0,ts=7) Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), 1 TBFs, USFs = 02, TFIs = 00000002.
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0,) Detaching TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL): + ms_merge_and_clear_ms: now used by 3 (2*tbf,ms_merge_and_clear_ms)
+MS(TLLI-0xf5667788:TA-7:MSCLS-1-0:UL) Merge MS: MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL)
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Clearing MS object
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 2 TBFs, USFs = 03, TFIs = 00000003.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): - tbf: now used by 2 (tbf,ms_merge_and_clear_ms)
********** UL-TBF ends here **********
-UL_ACK_TBF(UL-TFI_0){NONE}: Deallocated
-TBF(UL-TFI_0){FLOW}: Deallocated
-UL_ASS_TBF(UL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(UL-TFI_0){NONE}: Deallocated
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0,) Clearing MS object
-MS(TLLI=0xffffffff, IMSI=, TA=7, 1/0,) Destroying MS object
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+MS(TA-7:MSCLS-1-0:DL): - ms_merge_and_clear_ms: now used by 1 (tbf)
Modifying MS object, TLLI: 0xf5667788 confirmed
-TBF(TFI=0 TLLI=0xf5667788 DIR=DL STATE=FINISHED) appending 4 bytes
-New MS: TLLI = 0xf5667788, TA = 7, IMSI = 0011223344, LLC = 1
+MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:UL) appending 4 bytes to DL LLC queue
+[DL] algo A <multi> (suggested TRX: 0): Alloc start
+- Skipping TS 0, because not enabled
+- Skipping TS 1, because not enabled
+- Skipping TS 2, because not enabled
+- Skipping TS 3, because not enabled
+- Skipping TS 4, because not enabled
+- Skipping TS 5, because not enabled
+- Skipping TS 6, because not enabled
+MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-0011223344:TLLI-0xf5667788){NEW} Assigning TS=7 TFI=1
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NEW}, 2 TBFs, USFs = 02, TFIs = 00000003.
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:UL) Attaching DL TBF: TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NEW}
+MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+New MS: TLLI = 0xf5667788, TA = 7, IMSI = 0011223344, LLC = 2
+MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){FLOW}, 1 TBFs, USFs = 02, TFIs = 00000002.
+MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf5667788){FLOW}
+MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){SEND_ASS}: Deallocated
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN}, 2 TBFs, USFs = 00, TFIs = 00000003.
+MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NONE}: Deallocated
+MS(TA-7:MSCLS-1-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-0:G){FINISHED} free
+TBF(DL:TFI-0-0-0:G){FINISHED} stopping timer T3191 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G){FINISHED}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G){FINISHED}
+MS(TA-7:MSCLS-1-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
=== end test_tbf_ra_update_rach ===
=== start test_tbf_dl_flow_and_rach_two_phase ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654270 for type SBA
Allocated a single block at SBFn=2654270 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654167 -> 2654270
+Detected FN jump! 2654167 -> 2654270 (expected 2654171, delta 103)
PDCH(bts=0,trx=0,ts=7) FN=2654270 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654270 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+MS(TLLI-0xf1223344:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654270 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7
Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -2189,55 +3147,59 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) ********** UL-TBF starts here **********
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654270 + 13 = 2654283
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)
-Detected FN jump! 2654270 -> 2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type POLL
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654283 -> 2654275
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0, UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: CS-2 -> CS-3
-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
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Frame 1 starts at offset 0, length=20, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) No gaps in received block, last block: BSN=0 CV=15
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)', TA=7
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: CS-2 -> CS-3
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=20, is_complete=0
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=15
+Got 'TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW}', TA=7
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) appending 20 bytes to DL LLC queue
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -2246,45 +3208,56 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists
-DL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 20 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 20 bytes
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 20 bytes to DL LLC queue
Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 2
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) free
-PDCH(bts=0,trx=0,ts=7) Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, DL) Detaching TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): - tbf: now used by 1 (tbf)
********** UL-TBF ends here **********
-UL_ACK_TBF(UL-TFI_0){NONE}: Deallocated
-TBF(UL-TFI_0){FLOW}: Deallocated
-UL_ASS_TBF(UL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(UL-TFI_0){SEND_ASS}: Deallocated
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654224 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654327 for type SBA
Allocated a single block at SBFn=2654327 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654275 -> 2654327
+Detected FN jump! 2654283 -> 2654327 (expected 2654288, delta 44)
PDCH(bts=0,trx=0,ts=7) FN=2654327 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654327 ------------------------- RX : Uplink Control Block -------------------------
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): + rcv_resource_request: now used by 2 (tbf,rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654327 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, DL) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, DL) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Got PACKET RESOURCE REQ while DL-TBF pending, killing it
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0): - tbf: now used by 1 (rcv_resource_request)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -2293,67 +3266,119 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, DL) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0) ********** UL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654327 + 13 = 2654340
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Scheduled UL Assignment polling on PACCH (FN=2654340, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654327 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)
-Detected FN jump! 2654327 -> 2654340
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654340 for type POLL
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654340, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654327 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654327 -> 2654340 (expected 2654331, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654340 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654340 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) FN=2654340 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654340 -> 2654331
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} FN=2654340 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
+[DL] algo A <multi> (suggested TRX: 0): Alloc start
+- Skipping TS 0, because not enabled
+- Skipping TS 1, because not enabled
+- Skipping TS 2, because not enabled
+- Skipping TS 3, because not enabled
+- Skipping TS 4, because not enabled
+- Skipping TS 5, because not enabled
+- Skipping TS 6, because not enabled
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654331 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-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
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Frame 1 starts at offset 0, length=20, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) No gaps in received block, last block: BSN=0 CV=15
+PDCH(bts=0,trx=0,ts=7) FN=2654331 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=20, is_complete=0
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=15
New MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 2
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
=== end test_tbf_dl_flow_and_rach_two_phase ===
=== start test_tbf_dl_flow_and_rach_single_phase ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654270 for type SBA
Allocated a single block at SBFn=2654270 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654167 -> 2654270
+Detected FN jump! 2654167 -> 2654270 (expected 2654171, delta 103)
PDCH(bts=0,trx=0,ts=7) FN=2654270 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654270 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+MS(TLLI-0xf1223344:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654270 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7
Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -2362,55 +3387,59 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) ********** UL-TBF starts here **********
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654270 + 13 = 2654283
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)
-Detected FN jump! 2654270 -> 2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type POLL
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654283 -> 2654275
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0, UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: CS-2 -> CS-3
-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
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Frame 1 starts at offset 0, length=20, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) No gaps in received block, last block: BSN=0 CV=15
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)', TA=7
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: CS-2 -> CS-3
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=20, is_complete=0
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=15
+Got 'TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW}', TA=7
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) appending 20 bytes to DL LLC queue
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -2419,39 +3448,41 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists
-DL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 20 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 20 bytes
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 20 bytes to DL LLC queue
Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 2
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) free
-PDCH(bts=0,trx=0,ts=7) Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, DL) Detaching TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): - tbf: now used by 1 (tbf)
********** UL-TBF ends here **********
-UL_ACK_TBF(UL-TFI_0){NONE}: Deallocated
-TBF(UL-TFI_0){FLOW}: Deallocated
-UL_ASS_TBF(UL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(UL-TFI_0){SEND_ASS}: Deallocated
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated
Found first unallocated TRX=0 TFI=0
MS requests Uplink resource on CCCH/RACH: ra=0x03 (8 bit) Fn=2654275 qta=31
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
[UL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -2460,71 +3491,97 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to FLOW
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654275
+MS(TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:G){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G){NEW}
+MS(TA-220:MSCLS-0-0:UL): + tbf: now used by 2 (bts_rcv_rach,tbf)
+UL_TBF(UL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(UL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G){ASSIGN} Starting timer X2002 [assignment (AGCH)] with 0 sec. 0 microsec
+TBF(UL:TFI-0-0-0:G){ASSIGN} Starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654283
+MS(TA-220:MSCLS-0-0:UL): - bts_rcv_rach: now used by 1 (tbf)
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=0 USF=0
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Timeout of X2002
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_READY_CCCH
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-MS(TLLI=0xffffffff, IMSI=, TA=7, 0/0, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) Got CS-1 RLC data block: CV=0, BSN=0, SPB=0, PI=0, E=1, TI=1, bitoffs=24
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) data_length=20, data=f1 22 33 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) Decoded premier TLLI=0xf1223344 of UL DATA TFI=0.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) free
-PDCH(bts=0,trx=0,ts=7) Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN), 0 TBFs, USFs = 01, TFIs = 00000000.
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0,) Detaching TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN)
-********** DL-TBF ends here **********
-TBF(DL-TFI_0){ASSIGN}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0,) Clearing MS object
-MS(TLLI=0xffffffff, IMSI=, TA=7, 1/0,) Destroying MS object
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:G){FLOW}
+TBF(UL:TFI-0-0-0:G){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TA-7:MSCLS-0-0:UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
+TBF(UL:TFI-0-0-0:G){FLOW} Got CS-1 RLC data block: CV=0, BSN=0, SPB=0, PI=0, E=1, TI=1, bitoffs=24
+TBF(UL:TFI-0-0-0:G){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:G){FLOW} data_length=20, data=f1 22 33 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:G){FLOW} Decoded premier TLLI=0xf1223344 of UL DATA TFI=0.
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Frame 1 starts at offset 4, length=16, is_complete=1
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) complete UL frame len=16
-LLC [PCU -> SGSN] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) len=16
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): + ms_merge_and_clear_ms: now used by 2 (tbf,ms_merge_and_clear_ms)
+MS(TLLI-0xf1223344:TA-7:MSCLS-0-0:UL) Merge MS: MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL)
+Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Clearing MS object
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0): - tbf: now used by 1 (ms_merge_and_clear_ms)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+MS(TA-7:MSCLS-1-0): - ms_merge_and_clear_ms: now used by 0 (-)
+MS(TA-7:MSCLS-1-0) Destroying MS object
+UL_TBF(UL:TFI-0-0-0:G){FLOW}: Received Event FIRST_UL_DATA_RECVD
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 4, length=16, is_complete=1
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} complete UL frame len=16
+LLC [PCU -> SGSN] TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} len=16
No bctx
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) No gaps in received block, last block: BSN=0 CV=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Finished with UL TBF
-TBF(UL-TFI_0){FLOW}: Received Event LAST_UL_DATA_RECVD
-TBF(UL-TFI_0){FLOW}: state_chg to FINISHED
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FINISHED) Scheduling Ack/Nack, because TLLI is included.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FINISHED) Scheduling final Ack/Nack, because all data was received and last block has CV==0.
-UL_ACK_TBF(UL-TFI_0){NONE}: Received Event SCHED_ACK
-UL_ACK_TBF(UL-TFI_0){NONE}: state_chg to SCHED_UL_ACK
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=0
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Finished with UL TBF
+UL_TBF(UL:TFI-0-0-0:G){FLOW}: Received Event LAST_UL_DATA_RECVD
+UL_TBF(UL:TFI-0-0-0:G){FLOW}: state_chg to FINISHED
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduling Ack/Nack, because TLLI is included.
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduling final Ack/Nack, because all data was received and last block has CV==0.
+UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: Received Event SCHED_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: state_chg to SCHED_UL_ACK
New MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 2
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Destroying MS object
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} free
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} stopping timer T3141 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:G){SCHED_UL_ACK}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G){FINISHED}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated
=== end test_tbf_dl_flow_and_rach_single_phase ===
=== start test_tbf_dl_reuse ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654270 for type SBA
Allocated a single block at SBFn=2654270 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654167 -> 2654270
+Detected FN jump! 2654167 -> 2654270 (expected 2654171, delta 103)
PDCH(bts=0,trx=0,ts=7) FN=2654270 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654270 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+MS(TLLI-0xf1223344:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654270 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7
Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -2533,55 +3590,59 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: CS-1 -> CS-2
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) ********** UL-TBF starts here **********
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654270 + 13 = 2654283
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)
-Detected FN jump! 2654270 -> 2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type POLL
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654283 -> 2654275
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/0, UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: CS-2 -> CS-3
-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
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Frame 1 starts at offset 0, length=20, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) No gaps in received block, last block: BSN=0 CV=15
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)', TA=7
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: CS-2 -> CS-3
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=20, is_complete=0
+TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=15
+Got 'TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){FLOW}', TA=7
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) appending 13 bytes to DL LLC queue
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -2590,81 +3651,87 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists
-DL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 13 bytes to DL LLC queue
Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 40
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654275 block_nr=9 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654279
-DL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654275 block_nr=9 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654279
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654279 for type USF
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654275 + 13 = 2654288
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) start Packet Downlink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} start Packet Downlink Assignment (PACCH) for TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Scheduled DL Assignment polling on PACCH (FN=2654288, TS=7)
-DL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-Detected FN jump! 2654275 -> 2654288
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654288 for type POLL
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduled DL Assignment polling on PACCH (FN=2654288, TS=7)
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
PDCH(bts=0,trx=0,ts=7) FN=2654288 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654288 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) FN=2654288 Rx Packet Control Ack (reason=DL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) [UPLINK] DOWNLINK ASSIGNED
-DL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-DL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} FN=2654288 Rx Packet Control Ack (reason=DL_ASS)
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} [UPLINK] DOWNLINK ASSIGNED
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654288 but previous FN=2654279 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654279): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 0 => 1 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654279): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 0 => 1 (< MAX 10)
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2672,18 +3739,19 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654279 block_nr=10 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654283
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654279 block_nr=10 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654279 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 0, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 0, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 4c 4c 43 20 50 41
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 0, CS-1): 07 00 00 37 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 4c 4c 43 20 50 41
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 0, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 0, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 4c 4c 43 20 50 41
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 0, CS-1): 07 00 00 37 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 4c 4c 43 20 50 41
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2691,17 +3759,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654283 block_nr=11 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654288
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654283 block_nr=11 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654288
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654288 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654283 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 1, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 1, CS-1): 1f 43 4b 45 54 20 30 31 4c 4c 43 20 50 41 43 4b 45 54 20 30
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 1, CS-1): 07 00 02 1f 43 4b 45 54 20 30 31 4c 4c 43 20 50 41 43 4b 45 54 20 30
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 1, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 1, CS-1): 1f 43 4b 45 54 20 30 31 4c 4c 43 20 50 41 43 4b 45 54 20 30
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 1, CS-1): 07 00 02 1f 43 4b 45 54 20 30 31 4c 4c 43 20 50 41 43 4b 45 54 20 30
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2709,19 +3778,20 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654288 block_nr=0 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654292
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654288 block_nr=0 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654292
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654292 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654288 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 2, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 2, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 4c 4c 43 20
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 2, CS-1): 07 00 04 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 4c 4c 43 20
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 2, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 2, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 4c 4c 43 20
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 2, CS-1): 07 00 04 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 4c 4c 43 20
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2729,17 +3799,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654292 block_nr=1 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654296
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654292 block_nr=1 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654296
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654296 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654292 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 3, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 3, CS-1): 27 50 41 43 4b 45 54 20 30 34 4c 4c 43 20 50 41 43 4b 45 54
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 3)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 3, CS-1): 07 00 06 27 50 41 43 4b 45 54 20 30 34 4c 4c 43 20 50 41 43 4b 45 54
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 3, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 3, CS-1): 27 50 41 43 4b 45 54 20 30 34 4c 4c 43 20 50 41 43 4b 45 54
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 3, CS-1): 07 00 06 27 50 41 43 4b 45 54 20 30 34 4c 4c 43 20 50 41 43 4b 45 54
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2747,19 +3818,20 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654296 block_nr=2 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654301
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654296 block_nr=2 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654301
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654301 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654296 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 4, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 4, CS-1): 0e 37 20 30 35 4c 4c 43 20 50 41 43 4b 45 54 20 30 36 4c 4c
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 4, CS-1): 07 00 08 0e 37 20 30 35 4c 4c 43 20 50 41 43 4b 45 54 20 30 36 4c 4c
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 4, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 4, CS-1): 0e 37 20 30 35 4c 4c 43 20 50 41 43 4b 45 54 20 30 36 4c 4c
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 4, CS-1): 07 00 08 0e 37 20 30 35 4c 4c 43 20 50 41 43 4b 45 54 20 30 36 4c 4c
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2767,17 +3839,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654301 block_nr=3 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654305
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654301 block_nr=3 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654305
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654305 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654301 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 5, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 5, CS-1): 2f 43 20 50 41 43 4b 45 54 20 30 37 4c 4c 43 20 50 41 43 4b
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 5)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 5, CS-1): 07 00 0a 2f 43 20 50 41 43 4b 45 54 20 30 37 4c 4c 43 20 50 41 43 4b
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 5, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 5, CS-1): 2f 43 20 50 41 43 4b 45 54 20 30 37 4c 4c 43 20 50 41 43 4b
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 5, CS-1): 07 00 0a 2f 43 20 50 41 43 4b 45 54 20 30 37 4c 4c 43 20 50 41 43 4b
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2785,19 +3858,20 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654305 block_nr=4 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654309
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654305 block_nr=4 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654309
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654309 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654305 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 6, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 6, CS-1): 16 35 45 54 20 30 38 4c 4c 43 20 50 41 43 4b 45 54 20 30 39
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 6, CS-1): 07 00 0c 16 35 45 54 20 30 38 4c 4c 43 20 50 41 43 4b 45 54 20 30 39
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 6, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 6, CS-1): 16 35 45 54 20 30 38 4c 4c 43 20 50 41 43 4b 45 54 20 30 39
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 6, CS-1): 07 00 0c 16 35 45 54 20 30 38 4c 4c 43 20 50 41 43 4b 45 54 20 30 39
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2805,17 +3879,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654309 block_nr=5 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654314
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654309 block_nr=5 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654314
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654314 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654309 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 7, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 7, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 31 30 4c 4c 43 20 50 41
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 7)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 7, CS-1): 07 00 0e 37 4c 4c 43 20 50 41 43 4b 45 54 20 31 30 4c 4c 43 20 50 41
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 7, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 7, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 31 30 4c 4c 43 20 50 41
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 7, CS-1): 07 00 0e 37 4c 4c 43 20 50 41 43 4b 45 54 20 31 30 4c 4c 43 20 50 41
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2823,17 +3898,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654314 block_nr=6 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654318
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654314 block_nr=6 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654318
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654318 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654314 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 8, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 8, CS-1): 1f 43 4b 45 54 20 31 31 4c 4c 43 20 50 41 43 4b 45 54 20 31
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 8)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 8, CS-1): 07 00 10 1f 43 4b 45 54 20 31 31 4c 4c 43 20 50 41 43 4b 45 54 20 31
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 8, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 8, CS-1): 1f 43 4b 45 54 20 31 31 4c 4c 43 20 50 41 43 4b 45 54 20 31
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 8, CS-1): 07 00 10 1f 43 4b 45 54 20 31 31 4c 4c 43 20 50 41 43 4b 45 54 20 31
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2841,19 +3917,20 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654318 block_nr=7 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654322
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654318 block_nr=7 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654322
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654322 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654318 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 9, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 9, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 31 33 4c 4c 43 20
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 9)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 9, CS-1): 07 00 12 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 31 33 4c 4c 43 20
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 9, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 9, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 31 33 4c 4c 43 20
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 9, CS-1): 07 00 12 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 31 33 4c 4c 43 20
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2861,17 +3938,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654322 block_nr=8 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654327
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654322 block_nr=8 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654327
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654327 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654322 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 10, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 10, CS-1): 27 50 41 43 4b 45 54 20 31 34 4c 4c 43 20 50 41 43 4b 45 54
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 10)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 10, CS-1): 07 00 14 27 50 41 43 4b 45 54 20 31 34 4c 4c 43 20 50 41 43 4b 45 54
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 10, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 10, CS-1): 27 50 41 43 4b 45 54 20 31 34 4c 4c 43 20 50 41 43 4b 45 54
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 10, CS-1): 07 00 14 27 50 41 43 4b 45 54 20 31 34 4c 4c 43 20 50 41 43 4b 45 54
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2879,19 +3957,20 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654327 block_nr=9 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654331
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654327 block_nr=9 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654331
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654331 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654327 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 11, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 11, CS-1): 0e 37 20 31 35 4c 4c 43 20 50 41 43 4b 45 54 20 31 36 4c 4c
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 11)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 11, CS-1): 07 00 16 0e 37 20 31 35 4c 4c 43 20 50 41 43 4b 45 54 20 31 36 4c 4c
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 11, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 11, CS-1): 0e 37 20 31 35 4c 4c 43 20 50 41 43 4b 45 54 20 31 36 4c 4c
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 11)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 11, CS-1): 07 00 16 0e 37 20 31 35 4c 4c 43 20 50 41 43 4b 45 54 20 31 36 4c 4c
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2899,17 +3978,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654331 block_nr=10 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654335
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654331 block_nr=10 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654335
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654335 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654331 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 12, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 12, CS-1): 2f 43 20 50 41 43 4b 45 54 20 31 37 4c 4c 43 20 50 41 43 4b
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 12)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 12, CS-1): 07 00 18 2f 43 20 50 41 43 4b 45 54 20 31 37 4c 4c 43 20 50 41 43 4b
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 12, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 12, CS-1): 2f 43 20 50 41 43 4b 45 54 20 31 37 4c 4c 43 20 50 41 43 4b
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 12)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 12, CS-1): 07 00 18 2f 43 20 50 41 43 4b 45 54 20 31 37 4c 4c 43 20 50 41 43 4b
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2917,19 +3997,20 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654335 block_nr=11 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654340
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654335 block_nr=11 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654340
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654340 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654335 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 13, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 13, CS-1): 16 35 45 54 20 31 38 4c 4c 43 20 50 41 43 4b 45 54 20 31 39
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 13, CS-1): 07 00 1a 16 35 45 54 20 31 38 4c 4c 43 20 50 41 43 4b 45 54 20 31 39
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 13, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 13, CS-1): 16 35 45 54 20 31 38 4c 4c 43 20 50 41 43 4b 45 54 20 31 39
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 13, CS-1): 07 00 1a 16 35 45 54 20 31 38 4c 4c 43 20 50 41 43 4b 45 54 20 31 39
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2937,17 +4018,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654340 block_nr=0 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654344
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654340 block_nr=0 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654344
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654344 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654340 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 14, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 14, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 32 30 4c 4c 43 20 50 41
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 14)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 14, CS-1): 07 00 1c 37 4c 4c 43 20 50 41 43 4b 45 54 20 32 30 4c 4c 43 20 50 41
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 14, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 14, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 32 30 4c 4c 43 20 50 41
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 14)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 14, CS-1): 07 00 1c 37 4c 4c 43 20 50 41 43 4b 45 54 20 32 30 4c 4c 43 20 50 41
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2955,17 +4037,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654344 block_nr=1 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654348
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654344 block_nr=1 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654348
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654348 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654344 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==15) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 15, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 15, CS-1): 1f 43 4b 45 54 20 32 31 4c 4c 43 20 50 41 43 4b 45 54 20 32
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 15)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 15, CS-1): 07 00 1e 1f 43 4b 45 54 20 32 31 4c 4c 43 20 50 41 43 4b 45 54 20 32
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==15) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 15, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 15, CS-1): 1f 43 4b 45 54 20 32 31 4c 4c 43 20 50 41 43 4b 45 54 20 32
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 15)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 15, CS-1): 07 00 1e 1f 43 4b 45 54 20 32 31 4c 4c 43 20 50 41 43 4b 45 54 20 32
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2973,19 +4056,20 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654348 block_nr=2 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654353
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654348 block_nr=2 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654353
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654353 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654348 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==16) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 16, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 16, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 32 33 4c 4c 43 20
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 16 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 16)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 16, CS-1): 07 00 20 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 32 33 4c 4c 43 20
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==16) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 16, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 16, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 32 33 4c 4c 43 20
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 16 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 16)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 16, CS-1): 07 00 20 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 32 33 4c 4c 43 20
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -2993,17 +4077,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654353 block_nr=3 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654357
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654353 block_nr=3 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654357
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654357 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654353 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==17) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 17, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 17, CS-1): 27 50 41 43 4b 45 54 20 32 34 4c 4c 43 20 50 41 43 4b 45 54
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 17 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 17)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 17, CS-1): 07 00 22 27 50 41 43 4b 45 54 20 32 34 4c 4c 43 20 50 41 43 4b 45 54
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==17) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 17, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 17, CS-1): 27 50 41 43 4b 45 54 20 32 34 4c 4c 43 20 50 41 43 4b 45 54
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 17 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 17)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 17, CS-1): 07 00 22 27 50 41 43 4b 45 54 20 32 34 4c 4c 43 20 50 41 43 4b 45 54
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3011,19 +4096,20 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654357 block_nr=4 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654361
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654357 block_nr=4 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654361
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654361 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654357 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==18) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 18, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 18, CS-1): 0e 37 20 32 35 4c 4c 43 20 50 41 43 4b 45 54 20 32 36 4c 4c
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 18 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 18)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 18, CS-1): 07 00 24 0e 37 20 32 35 4c 4c 43 20 50 41 43 4b 45 54 20 32 36 4c 4c
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==18) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 18, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 18, CS-1): 0e 37 20 32 35 4c 4c 43 20 50 41 43 4b 45 54 20 32 36 4c 4c
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 18 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 18)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 18, CS-1): 07 00 24 0e 37 20 32 35 4c 4c 43 20 50 41 43 4b 45 54 20 32 36 4c 4c
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3031,17 +4117,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654361 block_nr=5 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654366
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654361 block_nr=5 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654366
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654366 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654361 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==19) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 19, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 19, CS-1): 2f 43 20 50 41 43 4b 45 54 20 32 37 4c 4c 43 20 50 41 43 4b
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 19 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 19)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 19, CS-1): 07 00 26 2f 43 20 50 41 43 4b 45 54 20 32 37 4c 4c 43 20 50 41 43 4b
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==19) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 19, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 19, CS-1): 2f 43 20 50 41 43 4b 45 54 20 32 37 4c 4c 43 20 50 41 43 4b
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 19 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 19)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 19, CS-1): 07 00 26 2f 43 20 50 41 43 4b 45 54 20 32 37 4c 4c 43 20 50 41 43 4b
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3049,23 +4136,25 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654366 block_nr=6 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654370
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654366 block_nr=6 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654370
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654370 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654366 Scheduling data message at RTS for DL TFI=0 prio=5 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==20) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 20, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 20, CS-1): 16 35 45 54 20 32 38 4c 4c 43 20 50 41 43 4b 45 54 20 32 39
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 20 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Scheduling Ack/Nack polling, because 20 blocks sent.
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==20) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 20, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 20, CS-1): 16 35 45 54 20 32 38 4c 4c 43 20 50 41 43 4b 45 54 20 32 39
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 20 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 20)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack polling, because 20 blocks sent.
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654366 + 13 = 2654379
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Scheduled DL Acknowledgement polling on PACCH (FN=2654379, TS=7)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Scheduled Ack/Nack polling on FN=2654379, TS=7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 20, CS-1): 0f 00 28 16 35 45 54 20 32 38 4c 4c 43 20 50 41 43 4b 45 54 20 32 39
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654379 for type POLL
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=2654379, TS=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduled Ack/Nack polling on FN=2654379, TS=7
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 20, CS-1): 0f 00 28 16 35 45 54 20 32 38 4c 4c 43 20 50 41 43 4b 45 54 20 32 39
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3073,17 +4162,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654370 block_nr=7 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654374
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654370 block_nr=7 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654374
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654374 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654370 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==21) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 21, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 21, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 33 30 4c 4c 43 20 50 41
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 21 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 21)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 21, CS-1): 07 00 2a 37 4c 4c 43 20 50 41 43 4b 45 54 20 33 30 4c 4c 43 20 50 41
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==21) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 21, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 21, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 33 30 4c 4c 43 20 50 41
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 21 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 21)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 21, CS-1): 07 00 2a 37 4c 4c 43 20 50 41 43 4b 45 54 20 33 30 4c 4c 43 20 50 41
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3091,17 +4181,17 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654374 block_nr=8 scheduling free USF for polling at FN=2654379 of TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654374 block_nr=8 scheduling free USF for polling at FN=2654379 of TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
PDCH(bts=0,trx=0,ts=7) FN=2654374 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==22) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 22, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 22, CS-1): 1f 43 4b 45 54 20 33 31 4c 4c 43 20 50 41 43 4b 45 54 20 33
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 22 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 22)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 22, CS-1): 07 00 2c 1f 43 4b 45 54 20 33 31 4c 4c 43 20 50 41 43 4b 45 54 20 33
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==22) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 22, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 22, CS-1): 1f 43 4b 45 54 20 33 31 4c 4c 43 20 50 41 43 4b 45 54 20 33
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 22 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 22)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 22, CS-1): 07 00 2c 1f 43 4b 45 54 20 33 31 4c 4c 43 20 50 41 43 4b 45 54 20 33
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3109,19 +4199,20 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654379 block_nr=9 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654383
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654379 block_nr=9 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654383
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654383 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654379 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==23) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 23, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 23, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 33 33 4c 4c 43 20
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 23 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 23)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 23, CS-1): 07 00 2e 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 33 33 4c 4c 43 20
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==23) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 23, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 23, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 33 33 4c 4c 43 20
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 23 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 23)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 23, CS-1): 07 00 2e 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 33 33 4c 4c 43 20
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3129,17 +4220,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654383 block_nr=10 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654387
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654383 block_nr=10 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654387
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654387 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654383 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==24) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 24, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 24, CS-1): 27 50 41 43 4b 45 54 20 33 34 4c 4c 43 20 50 41 43 4b 45 54
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 24 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 24)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 24, CS-1): 07 00 30 27 50 41 43 4b 45 54 20 33 34 4c 4c 43 20 50 41 43 4b 45 54
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==24) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 24, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 24, CS-1): 27 50 41 43 4b 45 54 20 33 34 4c 4c 43 20 50 41 43 4b 45 54
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 24 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 24)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 24, CS-1): 07 00 30 27 50 41 43 4b 45 54 20 33 34 4c 4c 43 20 50 41 43 4b 45 54
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3147,19 +4239,20 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654387 block_nr=11 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654392
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654387 block_nr=11 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654392
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654392 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654387 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==25) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 25, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 25, CS-1): 0e 37 20 33 35 4c 4c 43 20 50 41 43 4b 45 54 20 33 36 4c 4c
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 25 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 25)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 25, CS-1): 07 00 32 0e 37 20 33 35 4c 4c 43 20 50 41 43 4b 45 54 20 33 36 4c 4c
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==25) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 25, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 25, CS-1): 0e 37 20 33 35 4c 4c 43 20 50 41 43 4b 45 54 20 33 36 4c 4c
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 25 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 25)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 25, CS-1): 07 00 32 0e 37 20 33 35 4c 4c 43 20 50 41 43 4b 45 54 20 33 36 4c 4c
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3167,17 +4260,18 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654392 block_nr=0 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654396
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654392 block_nr=0 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654396
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654396 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654392 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==26) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 26, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 26, CS-1): 2f 43 20 50 41 43 4b 45 54 20 33 37 4c 4c 43 20 50 41 43 4b
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 26 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 26)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 26, CS-1): 07 00 34 2f 43 20 50 41 43 4b 45 54 20 33 37 4c 4c 43 20 50 41 43 4b
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==26) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 26, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 26, CS-1): 2f 43 20 50 41 43 4b 45 54 20 33 37 4c 4c 43 20 50 41 43 4b
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 26 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 26)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 26, CS-1): 07 00 34 2f 43 20 50 41 43 4b 45 54 20 33 37 4c 4c 43 20 50 41 43 4b
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3185,129 +4279,125 @@ PDCH(bts=0,trx=0,ts=3) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654396 block_nr=1 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), expect answer on UL FN=2654400
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654396 block_nr=1 scheduling USF=0 for TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654400
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654400 for type USF
PDCH(bts=0,trx=0,ts=7) FN=2654396 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==27) mcs_mode_restrict=EGPRS_GMSK-only
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 27, CS=CS-1
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=13
-TBF(DL-TFI_0){FLOW}: Received Event LAST_DL_DATA_SENT
-TBF(DL-TFI_0){FLOW}: state_chg to FINISHED
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) data block (BSN 27, CS-1): 16 35 45 54 20 33 38 4c 4c 43 20 50 41 43 4b 45 54 20 33 39
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) need_padding 0 spb_status 0 spb 0 (BSN1 27 BSN2 -1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Copying data unit 0 (BSN 27)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==27) mcs_mode_restrict=EGPRS_GMSK-only
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 27, CS=CS-1
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=13)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=13
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} data block (BSN 27, CS-1): 16 35 45 54 20 33 38 4c 4c 43 20 50 41 43 4b 45 54 20 33 39
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 27 BSN2 -1)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Copying data unit 0 (BSN 27)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654396 + 13 = 2654409
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled DL Acknowledgement polling on PACCH (FN=2654409, TS=7)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654288
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled Ack/Nack polling on FN=2654409, TS=7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) msg block (BSN 27, CS-1): 0f 01 36 16 35 45 54 20 33 38 4c 4c 43 20 50 41 43 4b 45 54 20 33 39
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) appending 21 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) appending 21 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) appending 21 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) appending 21 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) appending 21 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) appending 21 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) appending 21 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) appending 21 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) appending 21 bytes
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) appending 21 bytes
-Detected FN jump! 2654288 -> 2654379
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654409 for type POLL
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=2654409, TS=7)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654288
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduled Ack/Nack polling on FN=2654409, TS=7
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} msg block (BSN 27, CS-1): 0f 01 36 16 35 45 54 20 33 38 4c 4c 43 20 50 41 43 4b 45 54 20 33 39
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 21 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 21 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 21 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 21 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 21 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 21 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 21 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 21 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 21 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) appending 21 bytes to DL LLC queue
+Detected FN jump! 2654288 -> 2654379 (expected 2654292, delta 91)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654283 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654283): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 1 => 2 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654283): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 1 => 2 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654288 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654288): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 2 => 3 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654288): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 2 => 3 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654292 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654292): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 3 => 4 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654292): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 3 => 4 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654296 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654296): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 4 => 5 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654296): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 4 => 5 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654301 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654301): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 5 => 6 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654301): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 5 => 6 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654305 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654305): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 6 => 7 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654305): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 6 => 7 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654309 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654309): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 7 => 8 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654309): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 7 => 8 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654314 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654314): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 8 => 9 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654314): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 8 => 9 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654318 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654318): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) N3101 exceeded MAX (10)
-TBF(UL-TFI_0){FLOW}: Received Event MAX_N3101
-TBF(UL-TFI_0){FLOW}: state_chg to RELEASING
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) starting timer T3169 with 5 sec. 0 microsec
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654318): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} N3101 exceeded MAX (10)
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Received Event MAX_N3101
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: state_chg to RELEASING
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654322 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654322): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 10 => 11 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654322): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 10 => 11 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654327 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654327): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 11 => 12 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654327): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 11 => 12 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654331 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654331): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 12 => 13 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654331): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 12 => 13 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654335 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654335): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 13 => 14 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654335): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 13 => 14 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654340 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654340): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 14 => 15 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654340): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 14 => 15 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654344 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654344): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 15 => 16 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654344): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 15 => 16 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654348 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654348): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 16 => 17 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654348): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 16 => 17 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654353 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654353): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 17 => 18 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654353): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 17 => 18 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654357 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654357): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 18 => 19 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654357): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 18 => 19 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654361 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654361): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 19 => 20 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654361): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 19 => 20 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654366 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654366): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 20 => 21 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654366): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 20 => 21 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654370 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654370): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 21 => 22 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654370): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 21 => 22 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654379 but previous FN=2654374 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654374): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 22 => 23 (< MAX 10)
-PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654379, reason=DL_ACK): TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) poll timeout for FN=2654379, TS=7 (curr FN 2654379)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) N3105 0 => 1 (< MAX 8)
-TBF(DL-TFI_0){FINISHED}: Received Event DL_ACKNACK_MISS
-Detected FN jump! 2654379 -> 2654409
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654374): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 22 => 23 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654379, reason=DL_ACK): TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} poll timeout for FN=2654379, TS=7 (curr FN 2654379), reason=DL_ACK
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Received Event DL_ACKNACK_MISS
+Detected FN jump! 2654379 -> 2654409 (expected 2654383, delta 30)
PDCH(bts=0,trx=0,ts=7) FN=2654409 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654409 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) RX: [PCU <- BTS] Packet Downlink Ack/Nack
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} RX: [PCU <- BTS] Packet Downlink Ack/Nack
PDCH(bts=0,trx=0,ts=7) Got GPRS DL ACK bitmap: SSN: 0, BSN 0 to 28 - 1 (28 blocks), "RRRRRRRRRRRRRRRRRRRRRRRRRRRR"
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) downlink acknowledge
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) stopping timer T3191 [ACK/NACK received]
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRRRRRRRRRR"(BSN=27) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) DL analysis, range=0:28, lost=0, recv=28, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRRRRRRRRRR....................................'
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) V(B): (V(A)=28)""(V(S)-1=27) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Final ACK received.
-TBF(DL-TFI_0){FINISHED}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FINISHED}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) starting timer T3193 with 0 sec. 100000 microsec
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL DL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL DL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRRRRRRRRRR"(BSN=27) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} DL analysis, range=0:28, lost=0, recv=28, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRRRRRRRRRR....................................'
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} V(B): (V(A)=28)""(V(S)-1=27) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:0, PACCH:1]
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -3316,57 +4406,65 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=1
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NEW), 2 TBFs, USFs = 01, TFIs = 00000003.
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NEW) Setting Control TS 7
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL DL) Attaching DL TBF: TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) Trigger downlink assignment on PACCH
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NEW) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) exists
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_1){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_1){NEW}: state_chg to ASSIGN
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=1
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NEW}, 2 TBFs, USFs = 01, TFIs = 00000003.
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Attaching DL TBF: TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL): + tbf: now used by 3 (3*tbf)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} exists
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654409 but previous FN=2654383 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654383): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 23 => 24 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654383): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 23 => 24 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654409 but previous FN=2654387 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654387): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 24 => 25 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654387): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 24 => 25 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654409 but previous FN=2654392 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654392): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 25 => 26 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654392): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 25 => 26 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654409 but previous FN=2654396 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654396): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 26 => 27 (< MAX 10)
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654396): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 26 => 27 (< MAX 10)
PDCH(bts=0,trx=0,ts=7) Expiring FN=2654409 but previous FN=2654400 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654400): TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=RELEASING) N3101 27 => 28 (< MAX 10)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Timeout for registered USF (FN=2654400): TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} N3101 27 => 28 (< MAX 10)
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654400 + 13 = 2654413
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) start Packet Downlink Assignment (PACCH)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} start Packet Downlink Assignment (PACCH) for TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) Scheduled DL Assignment polling on PACCH (FN=2654413, TS=7)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654400 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654413 for type POLL
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} Scheduled DL Assignment polling on PACCH (FN=2654413, TS=7)
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654400 Scheduling control message at RTS for TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE}
PDCH(bts=0,trx=0,ts=7) FN=2654413 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654413 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) FN=2654413 Rx Packet Control Ack (reason=DL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) [UPLINK] DOWNLINK ASSIGNED
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) free
-PDCH(bts=0,trx=0,ts=7) Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE), 1 TBFs, USFs = 01, TFIs = 00000002.
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL DL) Detaching TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} FN=2654413 Rx Packet Control Ack (reason=DL_ASS)
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} [UPLINK] DOWNLINK ASSIGNED
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE}, 2 TBFs, USFs = 01, TFIs = 00000003.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL): - tbf: now used by 2 (2*tbf)
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-TBF(DL-TFI_1){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(DL-TFI_1){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3375,14 +4473,14 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654405 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 0, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=21)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 0, CS-1): 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 20 28 54 42 46 20 32
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 0)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 0, CS-1): 07 02 01 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 20 28 54 42 46 20 32
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 0, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=21)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 0, CS-1): 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 20 28 54 42 46 20 32
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 0, CS-1): 07 02 01 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 20 28 54 42 46 20 32
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3391,15 +4489,15 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654409 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 1, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=21
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=21)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 1, CS-1): 07 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 31 20 28 54 42 46
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 1, CS-1): 07 02 02 07 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 31 20 28 54 42 46
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 1, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=21
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=21)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 1, CS-1): 07 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 31 20 28 54 42 46
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 1, CS-1): 07 02 02 07 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 31 20 28 54 42 46
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3408,15 +4506,15 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654413 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 2, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=21
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=21)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 2, CS-1): 0f 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 32 20 28 54
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 2)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 2, CS-1): 07 02 04 0f 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 32 20 28 54
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 2, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=21
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=21)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 2, CS-1): 0f 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 32 20 28 54
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 2, CS-1): 07 02 04 0f 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 32 20 28 54
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3425,15 +4523,15 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654418 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 3, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=21
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=21)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 3, CS-1): 17 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 20
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 3)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 3, CS-1): 07 02 06 17 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 20
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 3, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=21
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=21)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 3, CS-1): 17 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 20
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 3, CS-1): 07 02 06 17 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 20
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3442,15 +4540,15 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654422 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 4, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=21
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=21)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 4, CS-1): 1f 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 4)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 4, CS-1): 07 02 08 1f 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 4, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=21
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=21)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 4, CS-1): 1f 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 4, CS-1): 07 02 08 1f 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3459,15 +4557,15 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654426 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 5, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=21
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=21)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 5, CS-1): 27 34 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 5)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 5, CS-1): 07 02 0a 27 34 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 5, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=21
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=21)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 5, CS-1): 27 34 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 5, CS-1): 07 02 0a 27 34 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3476,15 +4574,15 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654431 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 6, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=21
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=21)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 6, CS-1): 2f 20 30 35 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 6)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 6, CS-1): 07 02 0c 2f 20 30 35 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 6, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=21
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=21)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 6, CS-1): 2f 20 30 35 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 6, CS-1): 07 02 0c 2f 20 30 35 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3493,15 +4591,15 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654435 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 7, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=21
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=21)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 7, CS-1): 37 45 54 20 30 36 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 7)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 7, CS-1): 07 02 0e 37 45 54 20 30 36 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 7, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=21
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=21)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 7, CS-1): 37 45 54 20 30 36 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 7, CS-1): 07 02 0e 37 45 54 20 30 36 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3510,15 +4608,15 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654439 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 8, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=21
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=21)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 8, CS-1): 3f 43 4b 45 54 20 30 37 20 28 54 42 46 20 32 29 4c 4c 43 20
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 8)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 8, CS-1): 07 02 10 3f 43 4b 45 54 20 30 37 20 28 54 42 46 20 32 29 4c 4c 43 20
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 8, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=21
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=21)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 8, CS-1): 3f 43 4b 45 54 20 30 37 20 28 54 42 46 20 32 29 4c 4c 43 20
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 8, CS-1): 07 02 10 3f 43 4b 45 54 20 30 37 20 28 54 42 46 20 32 29 4c 4c 43 20
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3527,15 +4625,15 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654444 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 9, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=21
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Dequeue next LLC (len=21)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) data block (BSN 9, CS-1): 47 50 41 43 4b 45 54 20 30 38 20 28 54 42 46 20 32 29 4c 4c
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Copying data unit 0 (BSN 9)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) msg block (BSN 9, CS-1): 07 02 12 47 50 41 43 4b 45 54 20 30 38 20 28 54 42 46 20 32 29 4c 4c
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 9, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=21
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Dequeue next LLC (len=21)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} data block (BSN 9, CS-1): 47 50 41 43 4b 45 54 20 30 38 20 28 54 42 46 20 32 29 4c 4c
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} msg block (BSN 9, CS-1): 07 02 12 47 50 41 43 4b 45 54 20 30 38 20 28 54 42 46 20 32 29 4c 4c
PDCH(bts=0,trx=0,ts=0) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=1) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=2) Received RTS on disabled TS
@@ -3544,32 +4642,50 @@ PDCH(bts=0,trx=0,ts=4) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=5) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=6) Received RTS on disabled TS
PDCH(bts=0,trx=0,ts=7) FN=2654448 Scheduling data message at RTS for DL TFI=1 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Sending new block at BSN 10, CS=CS-1
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) Complete DL frame, len=21
-TBF(DL-TFI_1){FLOW}: Received Event LAST_DL_DATA_SENT
-TBF(DL-TFI_1){FLOW}: state_chg to FINISHED
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) data block (BSN 10, CS-1): 4d 43 20 50 41 43 4b 45 54 20 30 39 20 28 54 42 46 20 32 29
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Copying data unit 0 (BSN 10)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending new block at BSN 10, CS=CS-1
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Complete DL frame, len=21
+DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} data block (BSN 10, CS-1): 4d 43 20 50 41 43 4b 45 54 20 30 39 20 28 54 42 46 20 32 29
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654448 + 13 = 2654461
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled DL Acknowledgement polling on PACCH (FN=2654461, TS=7)
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654413
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled Ack/Nack polling on FN=2654461, TS=7
-TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) msg block (BSN 10, CS-1): 0f 03 14 4d 43 20 50 41 43 4b 45 54 20 30 39 20 28 54 42 46 20 32 29
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654461 for type POLL
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=2654461, TS=7)
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654413
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduled Ack/Nack polling on FN=2654461, TS=7
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} msg block (BSN 10, CS-1): 0f 03 14 4d 43 20 50 41 43 4b 45 54 20 30 39 20 28 54 42 46 20 32 29
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} free
+TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} stopping timer T3191 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}, 1 TBFs, USFs = 00, TFIs = 00000002.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
=== end test_tbf_dl_reuse ===
=== start test_tbf_gprs_egprs ===
-Creating MS object, TLLI = 0xffffffff
-Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 45
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001123456789'
The MS object cannot fully confirm an unexpected TLLI: 0xc0006789, partly confirmed
-MS(TLLI=0xc0006789, IMSI=001001123456789, TA=220, 45/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xc0006789, IMSI=001001123456789, TA=220, 45/0,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+Modifying MS object, TLLI = 0xc0006789, MS class 0 -> 45
+MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0) appending 256 bytes to DL LLC queue
[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -3578,29 +4694,42 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xc0006789, IMSI=001001123456789, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NEW)
-TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NEW) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NEW) Send downlink assignment on PCH, no TBF exist (IMSI=001001123456789)
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=ASSIGN) TX: START Immediate Assignment Downlink (PCH)
- - TRX=0 (0) TS=4 TA=220
-TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=ASSIGN) appending 256 bytes
+MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0) ********** DL-TBF starts here **********
+MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001123456789:TLLI-0xc0006789){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NEW}
+MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001123456789)
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf)
=== end test_tbf_gprs_egprs ===
+MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0:DL) Destroying MS object
+TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN}
+MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NONE}: Deallocated
=== start test_tbf_ws ===
-Creating MS object, TLLI = 0xffffffff
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=2) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=3) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=5) PDCH state: disabled => enabled
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 12
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/0,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/0,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo B <multi> (suggested TRX: 0): Alloc start
+[DL] algo B <single> (suggested TRX: -1): Alloc start
Found first unallocated TRX=0 TFI=0
Slot Allocation (Algorithm B) for class 12
- Skipping TS 0, because not enabled
@@ -3609,42 +4738,41 @@ Slot Allocation (Algorithm B) for class 12
- Skipping TS 7, because not enabled
- Possible DL/UL slots: (TS=0)"..CCCC.."(TS=7)
Rx=4 Tx=4 Sum Rx+Tx=5, Tta=2 Ttb=1, Tra=2 Trb=1, Type=1
-Selected DL slots: (TS=0)"..DDDD.."(TS=7), multi
-[DL] algo B <multi> (suggested TRX: 0): using 4 slots
-- Reserved DL/UL slots: (TS=0)"..DDCD.."(TS=7)
-- Assigning DL TS 2
-PDCH(bts=0,trx=0,ts=2) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-- Assigning DL TS 3
-PDCH(bts=0,trx=0,ts=3) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-- Assigning DL TS 4
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-- Assigning DL TS 5
-PDCH(bts=0,trx=0,ts=5) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) Allocated: trx = 0, ul_slots = 10, dl_slots = 3c
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW)
-DL TBF slots: 0x3c, N: 4, WS: 64
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW) free
-PDCH(bts=0,trx=0,ts=2) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 0 TBFs, USFs = 00, TFIs = 00000000.
-PDCH(bts=0,trx=0,ts=3) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 0 TBFs, USFs = 00, TFIs = 00000000.
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 0 TBFs, USFs = 00, TFIs = 00000000.
-PDCH(bts=0,trx=0,ts=5) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/0,) Detaching TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW)
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/0,) Destroying MS object
+Selected DL slots: (TS=0)"..ddDd.."(TS=7), single
+[DL] algo B <single> (suggested TRX: -1): using single slot at TS 4
+- Available DL/UL slots: (TS=0)"...DC..."(TS=7)
+MS(TA-220:MSCLS-12-0) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-12-0) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:G){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+MS(TA-220:MSCLS-12-0) Attaching DL TBF: TBF(DL:TFI-0-0-0:G){NEW}
+MS(TA-220:MSCLS-12-0:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:G){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:G){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+DL TBF slots: 0x10, N: 1, WS: 64test_tbf_ws(): DL TBF FAILED: dl_slots = 1 (exp. 4), WS = 64 (exp. 384)
+TBF(DL:TFI-0-0-0:G){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TA-220:MSCLS-12-0:DL) Detaching TBF: TBF(DL:G){ASSIGN}
+MS(TA-220:MSCLS-12-0): - tbf: now used by 0 (-)
+MS(TA-220:MSCLS-12-0) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){NEW}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-Creating MS object, TLLI = 0xffffffff
+DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 12
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 12
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/12,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/12,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/12,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo B <multi> (suggested TRX: 0): Alloc start
+MS(TA-220:MSCLS-12-12) Enabled EGPRS, mode EGPRS
+[DL] algo B <single> (suggested TRX: -1): Alloc start
Found first unallocated TRX=0 TFI=0
Slot Allocation (Algorithm B) for class 12
- Skipping TS 0, because not enabled
@@ -3653,57 +4781,59 @@ Slot Allocation (Algorithm B) for class 12
- Skipping TS 7, because not enabled
- Possible DL/UL slots: (TS=0)"..CCCC.."(TS=7)
Rx=4 Tx=4 Sum Rx+Tx=5, Tta=2 Ttb=1, Tra=2 Trb=1, Type=1
-Selected DL slots: (TS=0)"..DDDD.."(TS=7), multi
-[DL] algo B <multi> (suggested TRX: 0): using 4 slots
-- Reserved DL/UL slots: (TS=0)"..DDCD.."(TS=7)
-- Assigning DL TS 2
-PDCH(bts=0,trx=0,ts=2) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-- Assigning DL TS 3
-PDCH(bts=0,trx=0,ts=3) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-- Assigning DL TS 4
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-- Assigning DL TS 5
-PDCH(bts=0,trx=0,ts=5) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 3c
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/12,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 384, base(128) slots(4) ws_pdch(64)
-ws(384)
-DL TBF slots: 0x3c, N: 4, WS: 384
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) free
-PDCH(bts=0,trx=0,ts=2) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-PDCH(bts=0,trx=0,ts=3) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-PDCH(bts=0,trx=0,ts=5) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/12,) Detaching TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-MS(TLLI=0xffffffff, IMSI=, TA=220, 12/12,) Destroying MS object
+Selected DL slots: (TS=0)"..ddDd.."(TS=7), single
+[DL] algo B <single> (suggested TRX: -1): using single slot at TS 4
+- Available DL/UL slots: (TS=0)"...DC..."(TS=7)
+MS(TA-220:MSCLS-12-12) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-12-12) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 192, base(128) slots(1) ws_pdch(64)
+ws(192)
+MS(TA-220:MSCLS-12-12) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-12-12:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
+DL TBF slots: 0x10, N: 1, WS: 192test_tbf_ws(): DL TBF FAILED: dl_slots = 1 (exp. 4), WS = 192 (exp. 384)
+TBF(DL:TFI-0-0-0:E){ASSIGN} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TA-220:MSCLS-12-12:DL) Detaching TBF: TBF(DL:E){ASSIGN}
+MS(TA-220:MSCLS-12-12): - tbf: now used by 0 (-)
+MS(TA-220:MSCLS-12-12) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){NEW}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
=== end test_tbf_ws ===
=== start test_tbf_egprs_two_phase ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654270 for type SBA
Allocated a single block at SBFn=2654270 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654167 -> 2654270
+Detected FN jump! 2654167 -> 2654270 (expected 2654171, delta 103)
PDCH(bts=0,trx=0,ts=7) FN=2654270 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654270 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+MS(TLLI-0xf1223344:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654270 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7
Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
Modifying MS object, TLLI = 0xf1223344, EGPRS MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -3712,58 +4842,62 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) ********** UL-TBF starts here **********
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Attaching UL TBF: TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654270 + 13 = 2654283
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS)
-Detected FN jump! 2654270 -> 2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type POLL
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654283 -> 2654275
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1, UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=20, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=0 CV=15
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)', TA=7
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=20, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=15
+Got 'TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}', TA=7
Got MS: TLLI = 0xf1223344, TA = 7
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) appending 256 bytes to DL LLC queue
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -3772,45 +4906,66 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists
-DL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
=== end test_tbf_egprs_two_phase ===
=== start test_tbf_egprs_two_phase_spb ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654270 for type SBA
Allocated a single block at SBFn=2654270 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654167 -> 2654270
+Detected FN jump! 2654167 -> 2654270 (expected 2654171, delta 103)
PDCH(bts=0,trx=0,ts=7) FN=2654270 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654270 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+MS(TLLI-0xf1223344:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654270 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7
Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
Modifying MS object, TLLI = 0xf1223344, EGPRS MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -3819,181 +4974,185 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) ********** UL-TBF starts here **********
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Attaching UL TBF: TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654270 + 13 = 2654283
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS)
-Detected FN jump! 2654270 -> 2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type POLL
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654283 -> 2654275
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1, UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=20, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=0 CV=15
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=20, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=15
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=1, SPB=2, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 1 storing in window (1..64)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(2) cs(MCS-3) data block with BSN (1), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) First seg is received second seg is not received set the status to first seg received
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=1, SPB=2, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 1 storing in window (1..64)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(2) cs(MCS-3) data block with BSN (1), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} First seg is received second seg is not received set the status to first seg received
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=1, SPB=3, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 1 storing in window (1..64)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(3) cs(MCS-3) data block with BSN (1), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Second seg is received first seg is already present set the status to complete
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Upgrading to MCS6
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=74, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=74)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=74, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=1 CV=7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because MS is stalled.
-UL_ACK_TBF(UL-TFI_0){NONE}: Received Event SCHED_ACK
-UL_ACK_TBF(UL-TFI_0){NONE}: state_chg to SCHED_UL_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=1, SPB=3, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 1 storing in window (1..64)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(3) cs(MCS-3) data block with BSN (1), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Second seg is received first seg is already present set the status to complete
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Upgrading to MCS6
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=74, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=74)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=74, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=1 CV=7
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because MS is stalled.
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: Received Event SCHED_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: state_chg to SCHED_UL_ACK
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=2 .. V(R)=2)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=2, SPB=3, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 2 storing in window (2..65)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(3) cs(MCS-3) data block with BSN (2), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Second seg is received first seg is not received set the status to second seg received
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=2 .. V(R)=2)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=2, SPB=3, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 2 storing in window (2..65)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(3) cs(MCS-3) data block with BSN (2), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Second seg is received first seg is not received set the status to second seg received
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=2 .. V(R)=2)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=2, SPB=2, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 2 storing in window (2..65)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(2) cs(MCS-3) data block with BSN (2), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) First seg is received second seg is already present set the status to complete
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Upgrading to MCS6
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=74, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=74)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=74, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=2 CV=7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because MS is stalled.
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=2 .. V(R)=2)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=2, SPB=2, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 2 storing in window (2..65)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(2) cs(MCS-3) data block with BSN (2), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} First seg is received second seg is already present set the status to complete
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Upgrading to MCS6
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=74, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=74)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=74, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=2 CV=7
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because MS is stalled.
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=3 .. V(R)=3)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=3, SPB=1, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 3 storing in window (3..66)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(1) cs(MCS-3) data block with BSN (3), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) spb(1) Not supported SPB for this EGPRS configuration
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=3 .. V(R)=3)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=3, SPB=1, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 3 storing in window (3..66)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(1) cs(MCS-3) data block with BSN (3), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} spb(1) Not supported SPB for this EGPRS configuration
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=3 .. V(R)=3)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=3, SPB=2, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 3 storing in window (3..66)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(2) cs(MCS-3) data block with BSN (3), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) First seg is received second seg is not received set the status to first seg received
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=3 .. V(R)=3)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=3, SPB=2, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 3 storing in window (3..66)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(2) cs(MCS-3) data block with BSN (3), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} First seg is received second seg is not received set the status to first seg received
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=3 .. V(R)=3)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=3, SPB=3, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 3 storing in window (3..66)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(3) cs(MCS-3) data block with BSN (3), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Second seg is received first seg is already present set the status to complete
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Upgrading to MCS6
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=74, data=82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94 82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=74)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=74, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=3 CV=7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because MS is stalled.
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=3 .. V(R)=3)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=3, SPB=3, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 3 storing in window (3..66)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(3) cs(MCS-3) data block with BSN (3), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Second seg is received first seg is already present set the status to complete
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Upgrading to MCS6
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=74, data=82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94 82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=74)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=74, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=3 CV=7
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because MS is stalled.
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=4 .. V(R)=4)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=4, SPB=2, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 4 storing in window (4..67)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(2) cs(MCS-3) data block with BSN (4), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) First seg is received second seg is not received set the status to first seg received
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=4 .. V(R)=4)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=4, SPB=2, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 4 storing in window (4..67)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(2) cs(MCS-3) data block with BSN (4), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} First seg is received second seg is not received set the status to first seg received
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=4 .. V(R)=4)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=4, SPB=2, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 4 storing in window (4..67)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(2) cs(MCS-3) data block with BSN (4), TFI(0).
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=4 .. V(R)=4)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=4, SPB=2, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 4 storing in window (4..67)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(2) cs(MCS-3) data block with BSN (4), TFI(0).
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=4 .. V(R)=4)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=4, SPB=3, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 4 storing in window (4..67)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(3) cs(MCS-3) data block with BSN (4), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Second seg is received first seg is already present set the status to complete
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Upgrading to MCS6
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=74, data=82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94 82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=74)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=74, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=4 CV=7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because MS is stalled.
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=4 .. V(R)=4)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=4, SPB=3, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 4 storing in window (4..67)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(3) cs(MCS-3) data block with BSN (4), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Second seg is received first seg is already present set the status to complete
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Upgrading to MCS6
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=74, data=82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94 82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=74)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=74, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=4 CV=7
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because MS is stalled.
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=5 .. V(R)=5)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=5, SPB=3, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 5 storing in window (5..68)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(3) cs(MCS-3) data block with BSN (5), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Second seg is received first seg is not received set the status to second seg received
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=5 .. V(R)=5)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=5, SPB=3, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 5 storing in window (5..68)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(3) cs(MCS-3) data block with BSN (5), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Second seg is received first seg is not received set the status to second seg received
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=1, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=5 .. V(R)=5)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=5, SPB=2, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 5 storing in window (5..68)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got SPB(2) cs(MCS-3) data block with BSN (5), TFI(0).
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) First seg is received second seg is already present set the status to complete
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Upgrading to MCS6
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=74, data=82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94 82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=74)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=74, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=5 CV=7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because MS is stalled.
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)', TA=7
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=5 .. V(R)=5)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=5, SPB=2, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 5 storing in window (5..68)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got SPB(2) cs(MCS-3) data block with BSN (5), TFI(0).
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} First seg is received second seg is already present set the status to complete
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Upgrading to MCS6
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=74, data=82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94 82 02 83 03 84 04 85 05 86 06 87 07 88 08 89 09 8a 0a 8b 0b 8c 0c 8d 0d 8e 0e 8f 0f 90 10 91 11 92 12 93 13 94
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=74)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=74, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=5 CV=7
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because MS is stalled.
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+Got 'TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}', TA=7
Got MS: TLLI = 0xf1223344, TA = 7
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) appending 256 bytes to DL LLC queue
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -4002,36 +5161,55 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists
-DL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Deallocated
+UL_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
=== end test_tbf_egprs_two_phase_spb ===
=== start test_tbf_egprs_dl ===
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
Testing MCS-1
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -4039,307 +5217,327 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 10 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 10 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=10
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 11 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-1): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-1): 0f 00 00 16 28 fe 03 02 02 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 00
+Detected FN jump! 2654167 -> 4 (expected 2654171, delta 61485)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 512 bytes to DL LLC queue
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=10
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 11 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-1): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-1): 0f 00 00 16 28 fe 03 02 02 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 00
-Detected FN jump! 2654167 -> 8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 512 bytes
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=512)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-1): 07 40 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=512)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 1, MCS-1): 07 40 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-1): 07 80 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 2, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 2, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 2, MCS-1): 07 80 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, MCS-1): 07 c0 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 3, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 3, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 3, MCS-1): 07 c0 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 4, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, MCS-1): 07 00 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 4, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 4, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 4, MCS-1): 07 00 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 5, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 5, MCS-1): 07 40 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 5, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 5, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 5, MCS-1): 07 40 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 6, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, MCS-1): 07 80 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=30 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 6, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 6, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 6, MCS-1): 07 80 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 7, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 7, MCS-1): 07 c0 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=34 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 7, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 7, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 7, MCS-1): 07 c0 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 8, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 8, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 8, MCS-1): 07 00 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=39 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 8, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 8, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 8)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 8, MCS-1): 07 00 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 9, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 9, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 9, MCS-1): 07 40 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=43 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 9, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 9, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 9)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 9, MCS-1): 07 40 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 10, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 10, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 10, MCS-1): 07 80 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=47 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 10, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 10, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 10, MCS-1): 07 80 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 11, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 11, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 11)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 11, MCS-1): 07 c0 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=52 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 11, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 11, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 11)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 11, MCS-1): 07 c0 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 12, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 12, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 12)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 12, MCS-1): 07 00 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=56 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 12, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 12, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 12)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 12, MCS-1): 07 00 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 13, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 13, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 13)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 13, MCS-1): 07 40 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 13, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 13, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 13)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 13, MCS-1): 07 40 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 14, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 14, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 14)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 14, MCS-1): 07 80 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 14, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 14, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 14)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 14, MCS-1): 07 80 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==15) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 15, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 15, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 15)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 15, MCS-1): 07 c0 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=69 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==15) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 15, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 15, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 15)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 15, MCS-1): 07 c0 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==16) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 16, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 16, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 16 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 16)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 16, MCS-1): 07 00 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=73 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==16) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 16, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 16, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 16 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 16)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 16, MCS-1): 07 00 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==17) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 17, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 17, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 17 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 17)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 17, MCS-1): 07 40 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=78 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==17) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 17, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 17, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 17 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 17)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 17, MCS-1): 07 40 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==18) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 18, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 18, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 18 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 18)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 18, MCS-1): 07 80 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=82 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==18) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 18, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 18, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 18 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 18)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 18, MCS-1): 07 80 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) FN=86 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==19) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 19, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 19, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 19 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 19)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 19, MCS-1): 07 c0 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) FN=91 Scheduling data message at RTS for DL TFI=0 prio=5 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==20) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 20, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 20, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 20 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 20)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because 20 blocks sent.
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 91 + 13 = 104
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=104, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=104, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 20, MCS-1): 0f 00 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==19) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 19, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 19, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 19 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 19)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 19, MCS-1): 07 c0 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+PDCH(bts=0,trx=0,ts=4) FN=86 Scheduling data message at RTS for DL TFI=0 prio=5 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==20) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 20, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 20, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 20 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 20)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because 20 blocks sent.
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 86 + 13 = 99
+PDCH(bts=0,trx=0,ts=4) Reserving FN 99 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=99, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=99, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 20, MCS-1): 0f 00 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+PDCH(bts=0,trx=0,ts=4) FN=91 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==21) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 21, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 21, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 21 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 21)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 21, MCS-1): 07 40 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=95 block_nr=10 scheduling free USF for polling at FN=99 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
PDCH(bts=0,trx=0,ts=4) FN=95 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==21) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 21, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 21, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 21 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 21)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 21, MCS-1): 07 40 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=99 block_nr=11 scheduling free USF for polling at FN=104 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==22) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 22, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 22, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 22 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 22)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 22, MCS-1): 07 80 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=99 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==22) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 22, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 22, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 22 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 22)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 22, MCS-1): 07 80 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==23) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 23, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 23, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 23 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 23)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 23, MCS-1): 07 c0 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=104 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==23) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 23, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 23, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 23 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 23)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 23, MCS-1): 07 c0 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) FN=108 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==24) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 24, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=512
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 15 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 24, MCS-1): 0c ff 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 24 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 24)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 108 + 13 = 121
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=121, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=121, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 24, MCS-1): 0f 00 06 16 18 fe 03 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
-Detected FN jump! 8 -> 112
-PDCH(bts=0,trx=0,ts=4) Expiring FN=112 but previous FN=13 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ASS): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=13, TS=4 (curr FN 112)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET DOWNLINK ASSIGNMENT: |Assignment was on PACCH|No downlink ACK received yet|
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: state_chg to SEND_ASS
-PDCH(bts=0,trx=0,ts=4) Expiring FN=112 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 112)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 1 => 2 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-PDCH(bts=0,trx=0,ts=4) Expiring FN=112 but previous FN=104 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=104, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=104, TS=4 (curr FN 112)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 2 => 3 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRRRRRRR"(BSN=24) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:25, lost=0, recv=25, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRRRRRRR.......................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=25)""(V(S)-1=24) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==24) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 24, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=512
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 15 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 24, MCS-1): 0c ff 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 24 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 24)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 104 + 13 = 117
+PDCH(bts=0,trx=0,ts=4) Reserving FN 117 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=117, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=117, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 24, MCS-1): 0f 00 06 16 18 fe 03 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRRRRRRR"(BSN=24) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:25, lost=0, recv=25, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRRRRRRR.......................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=25)""(V(S)-1=24) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=112 block_nr=2 scheduling free USF for polling at FN=117 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+PDCH(bts=0,trx=0,ts=4) FN=164 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==25 .. V(S)==25) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 25, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 21, drained_since=60
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 60/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=21
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 25, MCS-1): 2b 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 25 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 25)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 164 + 13 = 177
+PDCH(bts=0,trx=0,ts=4) Reserving FN 177 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=177, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=177, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 25, MCS-1): 0f 40 06 16 57 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+Detected FN jump! 4 -> 169 (expected 8, delta 165)
+PDCH(bts=0,trx=0,ts=4) Expiring FN=169 but previous FN=13 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=13, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on CCCH|Downlink ACK was received|
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=4) Expiring FN=169 but previous FN=99 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=99, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=99, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 1 => 2 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=4) Expiring FN=169 but previous FN=117 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=117, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=117, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 2 => 3 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=25)"R"(BSN=25) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=25:26, lost=0, recv=1, skipped=0, bsn=25, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=26)""(V(S)-1=25) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing MCS-2
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -4347,257 +5545,274 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 10 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 10 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=10
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 17 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-2): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-2): 0f 00 00 12 28 fe 03 02 02 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 512 bytes to DL LLC queue
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=10
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 17 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-2): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-2): 0f 00 00 12 28 fe 03 02 02 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
-Detected FN jump! 112 -> 8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 512 bytes
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=512)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-2): 07 40 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=512)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 1, MCS-2): 07 40 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-2): 07 80 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 2, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 2, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 2, MCS-2): 07 80 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, MCS-2): 07 c0 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 3, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 3, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 3, MCS-2): 07 c0 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 4, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, MCS-2): 07 00 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 4, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 4, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 4, MCS-2): 07 00 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 5, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 5, MCS-2): 07 40 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 5, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 5, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 5, MCS-2): 07 40 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 6, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, MCS-2): 07 80 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=30 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 6, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 6, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 6, MCS-2): 07 80 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 7, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 7, MCS-2): 07 c0 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=34 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 7, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 7, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 7, MCS-2): 07 c0 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 8, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 8, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 8, MCS-2): 07 00 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=39 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 8, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 8, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 8)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 8, MCS-2): 07 00 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 9, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 9, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 9, MCS-2): 07 40 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=43 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 9, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 9, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 9)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 9, MCS-2): 07 40 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 10, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 10, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 10, MCS-2): 07 80 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=47 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 10, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 10, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 10, MCS-2): 07 80 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 11, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 11, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 11)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 11, MCS-2): 07 c0 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=52 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 11, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 11, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 11)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 11, MCS-2): 07 c0 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 12, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 12, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 12)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 12, MCS-2): 07 00 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=56 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 12, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 12, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 12)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 12, MCS-2): 07 00 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 13, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 13, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 13)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 13, MCS-2): 07 40 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 13, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 13, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 13)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 13, MCS-2): 07 40 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 14, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 14, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 14)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 14, MCS-2): 07 80 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 14, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 14, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 14)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 14, MCS-2): 07 80 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==15) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 15, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 15, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 15)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 15, MCS-2): 07 c0 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=69 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==15) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 15, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 15, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 15)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 15, MCS-2): 07 c0 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==16) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 16, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 16, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 16 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 16)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 16, MCS-2): 07 00 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=73 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==16) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 16, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 16, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 16 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 16)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 16, MCS-2): 07 00 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==17) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 17, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 17, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 17 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 17)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 17, MCS-2): 07 40 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=78 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==17) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 17, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 17, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 17 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 17)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 17, MCS-2): 07 40 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==18) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 18, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 18, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 18 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 18)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 18, MCS-2): 07 80 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=82 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==18) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 18, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 18, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 18 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 18)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 18, MCS-2): 07 80 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) FN=86 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==19) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 19, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=512
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 19 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 19, MCS-2): 10 ff 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 19 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 19)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 86 + 13 = 99
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=99, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=99, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 19, MCS-2): 0f c0 04 12 20 fe 03 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
-Detected FN jump! 8 -> 91
-PDCH(bts=0,trx=0,ts=4) Expiring FN=91 but previous FN=13 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ASS): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=13, TS=4 (curr FN 91)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET DOWNLINK ASSIGNMENT: |Assignment was on PACCH|No downlink ACK received yet|
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: state_chg to SEND_ASS
-PDCH(bts=0,trx=0,ts=4) Expiring FN=91 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 91)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 1 => 2 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRR"(BSN=19) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:20, lost=0, recv=20, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRR............................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=20)""(V(S)-1=19) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==19) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 19, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=512
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 19 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 19, MCS-2): 10 ff 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 19 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 19)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 82 + 13 = 95
+PDCH(bts=0,trx=0,ts=4) Reserving FN 95 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=95, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=95, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 19, MCS-2): 0f c0 04 12 20 fe 03 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRR"(BSN=19) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:20, lost=0, recv=20, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRR............................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=20)""(V(S)-1=19) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=91 block_nr=9 scheduling free USF for polling at FN=95 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+PDCH(bts=0,trx=0,ts=4) FN=143 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==20 .. V(S)==20) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 20, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 27, drained_since=61
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 61/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=27
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 20, MCS-2): 37 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 20 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 20)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 143 + 13 = 156
+PDCH(bts=0,trx=0,ts=4) Reserving FN 156 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=156, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=169
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=156, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 20, MCS-2): 0f 00 05 12 6f 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+PDCH(bts=0,trx=0,ts=4) Expiring FN=147 but previous FN=13 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=13, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on CCCH|Downlink ACK was received|
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=4) Expiring FN=147 but previous FN=95 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=95, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=95, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 1 => 2 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=20)"R"(BSN=20) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=20:21, lost=0, recv=1, skipped=0, bsn=20, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=21)""(V(S)-1=20) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing MCS-3
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -4605,217 +5820,234 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 10 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 10 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=10
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 26 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-3): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-3): 0f 00 00 06 28 fe 03 02 02 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 512 bytes to DL LLC queue
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=10
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 26 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-3): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-3): 0f 00 00 06 28 fe 03 02 02 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
-Detected FN jump! 91 -> 8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 512 bytes
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=512)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-3): 07 40 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=512)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 1, MCS-3): 07 40 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-3): 07 80 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 2, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 2, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 2, MCS-3): 07 80 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, MCS-3): 07 c0 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 3, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 3, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 3, MCS-3): 07 c0 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 4, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, MCS-3): 07 00 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 4, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 4, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 4, MCS-3): 07 00 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 5, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 5, MCS-3): 07 40 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 5, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 5, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 5, MCS-3): 07 40 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 6, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, MCS-3): 07 80 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=30 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 6, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 6, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 6, MCS-3): 07 80 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 7, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 7, MCS-3): 07 c0 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=34 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 7, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 7, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 7, MCS-3): 07 c0 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 8, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 8, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 8, MCS-3): 07 00 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=39 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 8, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 8, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 8)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 8, MCS-3): 07 00 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 9, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 9, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 9, MCS-3): 07 40 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=43 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 9, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 9, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 9)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 9, MCS-3): 07 40 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 10, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 10, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 10, MCS-3): 07 80 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=47 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 10, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 10, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 10, MCS-3): 07 80 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 11, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 11, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 11)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 11, MCS-3): 07 c0 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=52 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 11, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 11, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 11)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 11, MCS-3): 07 c0 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 12, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 12, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 12)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 12, MCS-3): 07 00 03 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=56 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 12, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 12, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 12)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 12, MCS-3): 07 00 03 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 13, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 13, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 13)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 13, MCS-3): 07 40 03 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 14, CS=MCS-3
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=512
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 5 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 14, MCS-3): 3e ff 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 14)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 65 + 13 = 78
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=78, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=78, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 14, MCS-3): 0f 80 03 06 7c fe 03 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 56 56 56 56 00
-Detected FN jump! 8 -> 69
-PDCH(bts=0,trx=0,ts=4) Expiring FN=69 but previous FN=13 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ASS): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=13, TS=4 (curr FN 69)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET DOWNLINK ASSIGNMENT: |Assignment was on PACCH|No downlink ACK received yet|
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: state_chg to SEND_ASS
-PDCH(bts=0,trx=0,ts=4) Expiring FN=69 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 69)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 1 => 2 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RRRRRRRRRRRRRRR"(BSN=14) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:15, lost=0, recv=15, skipped=0, bsn=0, info='RRRRRRRRRRRRRRR.................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=15)""(V(S)-1=14) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==13) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 13, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 13, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 13)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 13, MCS-3): 07 40 03 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==14) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 14, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=512
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 5 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 14, MCS-3): 3e ff 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 14 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 14)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 60 + 13 = 73
+PDCH(bts=0,trx=0,ts=4) Reserving FN 73 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=73, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=73, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 14, MCS-3): 0f 80 03 06 7c fe 03 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRRRRRRRRR"(BSN=14) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:15, lost=0, recv=15, skipped=0, bsn=0, info='RRRRRRRRRRRRRRR.................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=15)""(V(S)-1=14) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=69 block_nr=4 scheduling free USF for polling at FN=73 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+PDCH(bts=0,trx=0,ts=4) FN=117 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==15 .. V(S)==15) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 15, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 36, drained_since=57
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 57/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=36
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 15, MCS-3): 49 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 15 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 15)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 117 + 13 = 130
+PDCH(bts=0,trx=0,ts=4) Reserving FN 130 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=130, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=169
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=130, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 15, MCS-3): 0f c0 03 06 93 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+PDCH(bts=0,trx=0,ts=4) Expiring FN=121 but previous FN=13 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=13, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on CCCH|Downlink ACK was received|
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=4) Expiring FN=121 but previous FN=73 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=73, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=73, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 1 => 2 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=15)"R"(BSN=15) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=15:16, lost=0, recv=1, skipped=0, bsn=15, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=16)""(V(S)-1=15) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing MCS-4
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -4823,201 +6055,218 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 10 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 10 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=10
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 33 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-4): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-4): 0f 00 00 00 28 fe 03 02 02 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 512 bytes to DL LLC queue
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=10
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 33 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-4): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-4): 0f 00 00 00 28 fe 03 02 02 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
-Detected FN jump! 69 -> 8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 512 bytes
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=512)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-4): 07 40 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=512)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 1, MCS-4): 07 40 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-4): 07 80 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 2, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 2, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 2, MCS-4): 07 80 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, MCS-4): 07 c0 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 3, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 3, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 3, MCS-4): 07 c0 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 4, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, MCS-4): 07 00 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 4, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 4, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 4, MCS-4): 07 00 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 5, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 5, MCS-4): 07 40 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 5, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 5, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 5, MCS-4): 07 40 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 6, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, MCS-4): 07 80 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=30 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 6, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 6, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 6, MCS-4): 07 80 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 7, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 7, MCS-4): 07 c0 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=34 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 7, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 7, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 7, MCS-4): 07 c0 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 8, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 8, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 8, MCS-4): 07 00 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=39 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 8, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 8, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 8)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 8, MCS-4): 07 00 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 9, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 9, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 9, MCS-4): 07 40 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=43 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 9, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 9, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 9)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 9, MCS-4): 07 40 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 10, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 10, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 10, MCS-4): 07 80 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=47 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 10, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 10, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 10, MCS-4): 07 80 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 11, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 11, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 11)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 11, MCS-4): 07 c0 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
PDCH(bts=0,trx=0,ts=4) FN=52 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==11) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 11, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 11, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 11)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 11, MCS-4): 07 c0 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
-PDCH(bts=0,trx=0,ts=4) FN=56 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 12, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=512
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 15 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 12, MCS-4): 38 ff 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 12)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 56 + 13 = 69
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=69, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=69, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 12, MCS-4): 0f 00 03 00 70 fe 03 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
-Detected FN jump! 8 -> 60
-PDCH(bts=0,trx=0,ts=4) Expiring FN=60 but previous FN=13 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ASS): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=13, TS=4 (curr FN 60)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET DOWNLINK ASSIGNMENT: |Assignment was on PACCH|No downlink ACK received yet|
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: state_chg to SEND_ASS
-PDCH(bts=0,trx=0,ts=4) Expiring FN=60 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 60)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 1 => 2 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RRRRRRRRRRRRR"(BSN=12) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:13, lost=0, recv=13, skipped=0, bsn=0, info='RRRRRRRRRRRRR...................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=13)""(V(S)-1=12) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==12) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 12, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=512
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 15 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 12, MCS-4): 38 ff 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 12 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 12)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 52 + 13 = 65
+PDCH(bts=0,trx=0,ts=4) Reserving FN 65 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=65, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=65, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 12, MCS-4): 0f 00 03 00 70 fe 03 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRRRRRRR"(BSN=12) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:13, lost=0, recv=13, skipped=0, bsn=0, info='RRRRRRRRRRRRR...................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=13)""(V(S)-1=12) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=60 block_nr=2 scheduling free USF for polling at FN=65 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+PDCH(bts=0,trx=0,ts=4) FN=112 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==13 .. V(S)==13) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 13, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 43, drained_since=60
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 60/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=43
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 13, MCS-4): 57 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 13 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 13)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 112 + 13 = 125
+PDCH(bts=0,trx=0,ts=4) Reserving FN 125 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=125, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=169
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=125, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 13, MCS-4): 0f 40 03 00 af 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+PDCH(bts=0,trx=0,ts=4) Expiring FN=117 but previous FN=13 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=13, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on CCCH|Downlink ACK was received|
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=4) Expiring FN=117 but previous FN=65 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=65, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=65, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 1 => 2 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=13)"R"(BSN=13) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=13:14, lost=0, recv=1, skipped=0, bsn=13, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=14)""(V(S)-1=13) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing MCS-5
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -5025,185 +6274,202 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 10 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 10 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=10
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 45 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-5): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-5): 0f 00 00 08 c5 7f 40 40 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 512 bytes to DL LLC queue
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=10
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 45 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-5): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-5): 0f 00 00 08 c5 7f 40 40 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
-Detected FN jump! 60 -> 8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 512 bytes
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=512)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-5): 07 40 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=512)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 1, MCS-5): 07 40 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-5): 07 80 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 2, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 2, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 2, MCS-5): 07 80 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, MCS-5): 07 c0 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 3, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 3, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 3, MCS-5): 07 c0 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 4, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, MCS-5): 07 00 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 4, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 4, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 4, MCS-5): 07 00 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 5, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 5, MCS-5): 07 40 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 5, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 5, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 5, MCS-5): 07 40 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 6, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, MCS-5): 07 80 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=30 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 6, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 6, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 6, MCS-5): 07 80 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 7, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 7, MCS-5): 07 c0 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=34 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 7, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 7, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 7, MCS-5): 07 c0 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 8, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 8, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 8, MCS-5): 07 00 02 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=39 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 8, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 8, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 8)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 8, MCS-5): 07 00 02 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 9, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 9, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 9, MCS-5): 07 40 02 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=43 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==9) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 9, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 9, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 9)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 9, MCS-5): 07 40 02 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
-PDCH(bts=0,trx=0,ts=4) FN=47 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 10, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=512
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 47 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 10, MCS-5): 10 ff 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 47 + 13 = 60
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=60, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=60, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 10, MCS-5): 0f 80 02 08 c4 7f 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
-Detected FN jump! 8 -> 52
-PDCH(bts=0,trx=0,ts=4) Expiring FN=52 but previous FN=13 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ASS): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=13, TS=4 (curr FN 52)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET DOWNLINK ASSIGNMENT: |Assignment was on PACCH|No downlink ACK received yet|
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: state_chg to SEND_ASS
-PDCH(bts=0,trx=0,ts=4) Expiring FN=52 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 52)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 1 => 2 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RRRRRRRRRRR"(BSN=10) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:11, lost=0, recv=11, skipped=0, bsn=0, info='RRRRRRRRRRR.....................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=11)""(V(S)-1=10) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 10, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=512
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 47 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 10, MCS-5): 10 ff 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 43 + 13 = 56
+PDCH(bts=0,trx=0,ts=4) Reserving FN 56 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=56, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=56, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 10, MCS-5): 0f 80 02 08 c4 7f 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRRRRR"(BSN=10) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:11, lost=0, recv=11, skipped=0, bsn=0, info='RRRRRRRRRRR.....................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=11)""(V(S)-1=10) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=52 block_nr=0 scheduling free USF for polling at FN=56 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+PDCH(bts=0,trx=0,ts=4) FN=104 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==11 .. V(S)==11) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 11, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 55, drained_since=61
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 61/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=55
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 11, MCS-5): 6f 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 11)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 104 + 13 = 117
+PDCH(bts=0,trx=0,ts=4) Reserving FN 117 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=117, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=169
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=117, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 11, MCS-5): 0f c0 02 e8 db 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+PDCH(bts=0,trx=0,ts=4) Expiring FN=108 but previous FN=13 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=13, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on CCCH|Downlink ACK was received|
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=4) Expiring FN=108 but previous FN=56 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=56, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=56, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 1 => 2 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=11)"R"(BSN=11) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=11:12, lost=0, recv=1, skipped=0, bsn=11, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=12)""(V(S)-1=11) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing MCS-6
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -5211,161 +6477,178 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 10 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 10 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=10
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 63 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-6): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-6): 0f 00 00 00 c5 7f 40 40 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 512 bytes to DL LLC queue
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=10
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 63 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-6): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-6): 0f 00 00 00 c5 7f 40 40 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
-Detected FN jump! 52 -> 8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 512 bytes
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=512)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-6): 07 40 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=512)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 1, MCS-6): 07 40 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-6): 07 80 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 2, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 2, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 2, MCS-6): 07 80 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, MCS-6): 07 c0 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 3, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 3, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 3, MCS-6): 07 c0 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 4, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, MCS-6): 07 00 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 4, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 4, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 4, MCS-6): 07 00 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 5, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 5, MCS-6): 07 40 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 5, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 5, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 5, MCS-6): 07 40 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 6, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, MCS-6): 07 80 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
PDCH(bts=0,trx=0,ts=4) FN=30 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 6, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 6, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 6, MCS-6): 07 80 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00
-PDCH(bts=0,trx=0,ts=4) FN=34 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 7, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=512
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 5 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 7, MCS-6): 88 ff 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 34 + 13 = 47
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=47, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=47, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 7, MCS-6): 0f c0 01 00 e2 7f 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 c0 ca ca ca 0a
-Detected FN jump! 8 -> 39
-PDCH(bts=0,trx=0,ts=4) Expiring FN=39 but previous FN=13 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ASS): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=13, TS=4 (curr FN 39)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET DOWNLINK ASSIGNMENT: |Assignment was on PACCH|No downlink ACK received yet|
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: state_chg to SEND_ASS
-PDCH(bts=0,trx=0,ts=4) Expiring FN=39 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 39)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 1 => 2 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RRRRRRRR"(BSN=7) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:8, lost=0, recv=8, skipped=0, bsn=0, info='RRRRRRRR........................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=8)""(V(S)-1=7) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==7) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=512
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 5 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 7, MCS-6): 88 ff 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 7 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 30 + 13 = 43
+PDCH(bts=0,trx=0,ts=4) Reserving FN 43 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=43, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=43, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 7, MCS-6): 0f c0 01 00 e2 7f 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 c0 ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRR"(BSN=7) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:8, lost=0, recv=8, skipped=0, bsn=0, info='RRRRRRRR........................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=8)""(V(S)-1=7) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=39 block_nr=9 scheduling free USF for polling at FN=43 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+PDCH(bts=0,trx=0,ts=4) FN=91 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==8 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 8, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 73, drained_since=61
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 61/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=73
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 8, MCS-6): 93 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 91 + 13 = 104
+PDCH(bts=0,trx=0,ts=4) Reserving FN 104 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=104, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=169
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=104, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 8, MCS-6): 0f 00 02 e0 e4 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+PDCH(bts=0,trx=0,ts=4) Expiring FN=95 but previous FN=13 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=13, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on CCCH|Downlink ACK was received|
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=4) Expiring FN=95 but previous FN=43 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=43, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=43, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 1 => 2 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=8)"R"(BSN=8) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=8:9, lost=0, recv=1, skipped=0, bsn=8, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=9)""(V(S)-1=8) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing MCS-7
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -5373,170 +6656,188 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 10 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 10 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-7
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=10
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 45 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-7): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Restarting at BSN 0, because all blocks have been transmitted (FLOW).
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-5): 0f 00 00 08 c5 7f 40 40 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 512 bytes to DL LLC queue
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-7
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=10
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 45 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-7): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Restarting at BSN 0, because all blocks have been transmitted (FLOW).
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-5): 0f 00 00 08 c5 7f 40 40 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
-Detected FN jump! 39 -> 8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 512 bytes
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-7) last_mcs(MCS-5) demanded_mcs(MCS-7) cs_trans(MCS-7) arq_type(1) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-7 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=512)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-7): 07 00 00 02 b8 50 fc 07 04 04 04 04 04 04 04 04 04 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-7) last_mcs(MCS-5) demanded_mcs(MCS-7) cs_trans(MCS-7) arq_type(1) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-7 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=512)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-7): 07 00 00 02 b8 50 fc 07 04 04 04 04 04 04 04 04 04 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-7
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-7 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-7): 07 80 00 02 a0 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 2, CS=MCS-7
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 2, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 3, CS=MCS-7 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 3, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 2, MCS-7): 07 80 00 02 a0 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=MCS-7
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 4, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=MCS-7 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 5, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, MCS-7): 07 00 01 02 a0 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 4, CS=MCS-7
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 4, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 5, CS=MCS-7 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 5, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 4, MCS-7): 07 00 01 02 a0 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=MCS-7
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 6, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=MCS-7 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 7, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, MCS-7): 07 80 01 02 a0 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 6, CS=MCS-7
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 6, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 7, CS=MCS-7 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 7, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 6, MCS-7): 07 80 01 02 a0 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 8, CS=MCS-7
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 8, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 9, CS=MCS-7 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 9, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 9)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 9)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 8, MCS-7): 07 00 02 02 a0 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 8, CS=MCS-7
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 8, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 9, CS=MCS-7 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 9, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 9)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 8)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 9)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 8, MCS-7): 07 00 02 02 a0 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
-PDCH(bts=0,trx=0,ts=4) FN=30 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 10, CS=MCS-7
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=512
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 47 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 10, MCS-7): 10 ff 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Restarting at BSN 0, because all blocks have been transmitted (FLOW).
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 30 + 13 = 43
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=43, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=43, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 10, MCS-5): 0f 80 02 08 c4 7f 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
-Detected FN jump! 8 -> 34
-PDCH(bts=0,trx=0,ts=4) Expiring FN=34 but previous FN=13 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ASS): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=13, TS=4 (curr FN 34)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET DOWNLINK ASSIGNMENT: |Assignment was on PACCH|No downlink ACK received yet|
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: state_chg to SEND_ASS
-PDCH(bts=0,trx=0,ts=4) Expiring FN=34 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 34)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 1 => 2 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RRRRRRRRRRR"(BSN=10) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:11, lost=0, recv=10, skipped=1, bsn=0, info='xRRRRRRRRRR.....................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=11)""(V(S)-1=10) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==10) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 10, CS=MCS-7
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=512
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 47 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 10, MCS-7): 10 ff 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Restarting at BSN 0, because all blocks have been transmitted (FLOW).
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 10 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 26 + 13 = 39
+PDCH(bts=0,trx=0,ts=4) Reserving FN 39 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=39, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=39, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 10, MCS-5): 0f 80 02 08 c4 7f 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRRRRR"(BSN=10) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:11, lost=0, recv=10, skipped=1, bsn=0, info='xRRRRRRRRRR.....................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=11)""(V(S)-1=10) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=34 block_nr=8 scheduling free USF for polling at FN=39 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+PDCH(bts=0,trx=0,ts=4) FN=86 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==11 .. V(S)==11) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 11, CS=MCS-7
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 55, drained_since=60
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 60/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=55
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 11, MCS-7): 6f 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Restarting at BSN 11, because all blocks have been transmitted.
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 11)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 86 + 13 = 99
+PDCH(bts=0,trx=0,ts=4) Reserving FN 99 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=99, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=169
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=99, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 11, MCS-5): 0f c0 02 e8 db 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+PDCH(bts=0,trx=0,ts=4) Expiring FN=91 but previous FN=13 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=13, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on CCCH|Downlink ACK was received|
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=4) Expiring FN=91 but previous FN=39 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=39, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=39, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 1 => 2 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=11)"R"(BSN=11) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=11:12, lost=0, recv=0, skipped=1, bsn=11, info='x...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=12)""(V(S)-1=11) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing MCS-8
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -5544,161 +6845,180 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 10 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 10 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-8
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=10
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 57 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-8): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Restarting at BSN 0, because all blocks have been transmitted (FLOW).
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-8): 0f 00 00 00 60 50 fc 07 04 04 04 04 04 04 04 04 04 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 40 f1 1f 10 10 10 10 10 10 10 10 10 b0 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 512 bytes to DL LLC queue
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=10
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 57 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-8): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Restarting at BSN 0, because all blocks have been transmitted (FLOW).
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-8): 0f 00 00 00 60 50 fc 07 04 04 04 04 04 04 04 04 04 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 40 f1 1f 10 10 10 10 10 10 10 10 10 b0 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
-Detected FN jump! 34 -> 8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 512 bytes
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-8) last_mcs(MCS-8) demanded_mcs(MCS-8) cs_trans(MCS-8) arq_type(1) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-8 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=512)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-8): 07 00 00 02 88 50 fc 07 04 04 04 04 04 04 04 04 04 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-8) last_mcs(MCS-8) demanded_mcs(MCS-8) cs_trans(MCS-8) arq_type(1) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-8 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=512)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-8): 07 00 00 02 88 50 fc 07 04 04 04 04 04 04 04 04 04 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-8
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-8 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-8): 07 80 00 02 58 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 2, CS=MCS-8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 2, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 3, CS=MCS-8 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 3, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 2, MCS-8): 07 80 00 02 58 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=MCS-8
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 4, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=MCS-8 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 5, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, MCS-8): 07 00 01 02 58 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 4, CS=MCS-8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 4, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 5, CS=MCS-8 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 5, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 4, MCS-8): 07 00 01 02 58 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=MCS-8
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 6, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=MCS-8 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 7, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, MCS-8): 07 80 01 02 58 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 6, CS=MCS-8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 6, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 7, CS=MCS-8 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 7, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 6, MCS-8): 07 80 01 02 58 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
-PDCH(bts=0,trx=0,ts=4) FN=26 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 8, CS=MCS-8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=512
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 31 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 8, MCS-8): 48 ff 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Restarting at BSN 0, because all blocks have been transmitted (FLOW).
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 8)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 8)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 26 + 13 = 39
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=39, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=39, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 8, MCS-8): 0f 00 02 00 60 20 fd 07 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 80 f4 1f 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 b0 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
-Detected FN jump! 8 -> 30
-PDCH(bts=0,trx=0,ts=4) Expiring FN=30 but previous FN=13 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ASS): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=13, TS=4 (curr FN 30)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET DOWNLINK ASSIGNMENT: |Assignment was on PACCH|No downlink ACK received yet|
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: state_chg to SEND_ASS
-PDCH(bts=0,trx=0,ts=4) Expiring FN=30 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 30)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 1 => 2 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RRRRRRRRR"(BSN=8) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:9, lost=0, recv=9, skipped=0, bsn=0, info='RRRRRRRRR.......................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=9)""(V(S)-1=8) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 8, CS=MCS-8
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=512
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 31 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 8, MCS-8): 48 ff 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Restarting at BSN 0, because all blocks have been transmitted (FLOW).
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 8)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 21 + 13 = 34
+PDCH(bts=0,trx=0,ts=4) Reserving FN 34 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=34, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=34, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 8, MCS-8): 0f 00 02 00 60 20 fd 07 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 80 f4 1f 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 b0 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRRR"(BSN=8) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:9, lost=0, recv=9, skipped=0, bsn=0, info='RRRRRRRRR.......................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=9)""(V(S)-1=8) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=30 block_nr=7 scheduling free USF for polling at FN=34 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+PDCH(bts=0,trx=0,ts=4) FN=78 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==9 .. V(S)==9) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 9, CS=MCS-8
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 67, drained_since=57
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 57/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=67
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 9, MCS-8): 87 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Restarting at BSN 9, because all blocks have been transmitted.
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 9 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 2 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 9)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 1 (BSN 9)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 78 + 13 = 91
+PDCH(bts=0,trx=0,ts=4) Reserving FN 91 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=91, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=169
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=91, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 9, MCS-8): 0f 40 02 00 60 1e 0e 01 07 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 78 38 04 1c b0 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
+PDCH(bts=0,trx=0,ts=4) Expiring FN=82 but previous FN=13 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=13, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on CCCH|Downlink ACK was received|
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=4) Expiring FN=82 but previous FN=34 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=34, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=34, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 1 => 2 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=9)"R"(BSN=9) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=9:10, lost=0, recv=1, skipped=0, bsn=9, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=10)""(V(S)-1=9) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing MCS-9
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -5706,152 +7026,171 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 10 bytes
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 10 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-9
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=10)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=10
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 63 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-9): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Restarting at BSN 0, because all blocks have been transmitted (FLOW).
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) New and old TBF are the same.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH)
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on PACCH (FN=13, TS=4)
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-6): 0f 00 00 00 c5 7f 40 40 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 512 bytes to DL LLC queue
PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-9
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=10)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=10
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 63 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-9): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Restarting at BSN 0, because all blocks have been transmitted (FLOW).
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-6): 0f 00 00 00 c5 7f 40 40 40 40 40 40 40 40 40 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
-Detected FN jump! 30 -> 8
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 512 bytes
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-9) last_mcs(MCS-6) demanded_mcs(MCS-9) cs_trans(MCS-9) arq_type(1) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-9 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=512)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-9): 07 00 00 02 20 50 fc 07 04 04 04 04 04 04 04 04 04 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-9) last_mcs(MCS-6) demanded_mcs(MCS-9) cs_trans(MCS-9) arq_type(1) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-9 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=512)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-9): 07 00 00 02 20 50 fc 07 04 04 04 04 04 04 04 04 04 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
-PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-9
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-9 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-9): 07 80 00 02 00 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 2, CS=MCS-9
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 2, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 3, CS=MCS-9 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 3, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 2)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 3)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 2, MCS-9): 07 80 00 02 00 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=MCS-9
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 4, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 5, CS=MCS-9 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 5, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, MCS-9): 07 00 01 02 00 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
PDCH(bts=0,trx=0,ts=4) FN=17 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 4, CS=MCS-9
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 4, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 5, CS=MCS-9 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 5, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 5)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 4, MCS-9): 07 00 01 02 00 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00
-PDCH(bts=0,trx=0,ts=4) FN=21 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 6, CS=MCS-9
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 6, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 7, CS=MCS-9 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=512
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 5 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 7, MCS-9): 88 ff 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 6)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 7)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
-PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 21 + 13 = 34
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=34, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=34, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 6, MCS-9): 0f 80 01 02 00 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 80 f8 1f 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 b0 b2 b2 b2 02
-Detected FN jump! 8 -> 26
-PDCH(bts=0,trx=0,ts=4) Expiring FN=26 but previous FN=13 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ASS): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=13, TS=4 (curr FN 26)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET DOWNLINK ASSIGNMENT: |Assignment was on PACCH|No downlink ACK received yet|
-DL_ASS_TBF(DL-TFI_0){WAIT_ACK}: state_chg to SEND_ASS
-PDCH(bts=0,trx=0,ts=4) Expiring FN=26 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 26)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 1 => 2 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RRRRRRRR"(BSN=7) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:8, lost=0, recv=8, skipped=0, bsn=0, info='RRRRRRRR........................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=8)""(V(S)-1=7) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==6) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 6, CS=MCS-9
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 6, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 7, CS=MCS-9 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=512
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 5 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 7, MCS-9): 88 ff 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 6 BSN2 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 6)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 7)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 17 + 13 = 30
+PDCH(bts=0,trx=0,ts=4) Reserving FN 30 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=30, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=30, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 6, MCS-9): 0f 80 01 02 00 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 80 f8 1f 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 b0 b2 b2 b2 02
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRR"(BSN=7) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:8, lost=0, recv=8, skipped=0, bsn=0, info='RRRRRRRR........................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=8)""(V(S)-1=7) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=26 block_nr=6 scheduling free USF for polling at FN=30 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+PDCH(bts=0,trx=0,ts=4) FN=78 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==8 .. V(S)==8) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 8, CS=MCS-9
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 73, drained_since=61
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 61/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=73
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 8, MCS-9): 93 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Restarting at BSN 8, because all blocks have been transmitted.
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 8 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 8)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 78 + 13 = 91
+PDCH(bts=0,trx=0,ts=4) Reserving FN 91 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=91, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=169
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=91, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 8, MCS-6): 0f 00 02 e0 e4 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+PDCH(bts=0,trx=0,ts=4) Expiring FN=82 but previous FN=13 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=13, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Timeout for polling PACKET DOWNLINK ACK: |Assignment was on CCCH|Downlink ACK was received|
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 0 => 1 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+PDCH(bts=0,trx=0,ts=4) Expiring FN=82 but previous FN=30 is still reserved!
+PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=30, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=30, TS=4 (curr FN 169), reason=DL_ACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} N3105 1 => 2 (< MAX 8)
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event DL_ACKNACK_MISS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=8)"R"(BSN=8) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=8:9, lost=0, recv=0, skipped=1, bsn=8, info='x...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=9)""(V(S)-1=8) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
=== end test_tbf_egprs_dl ===
=== start test_tbf_egprs_retx_dl ===
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
Testing retx for MCS 6 - 6
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -5859,70 +7198,170 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-6) last_mcs(MCS-6) demanded_mcs(MCS-6) cs_trans(MCS-6) arq_type(1) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-6): 07 00 00 12 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
-Detected FN jump! 2654167 -> 58
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-6) last_mcs(MCS-6) demanded_mcs(MCS-6) cs_trans(MCS-6) arq_type(1) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-6): 07 00 00 12 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==1 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 47 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-6): 34 ff 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-6): 0f 40 00 00 cd bf d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=1)"R"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=1:2, lost=0, recv=1, skipped=0, bsn=1, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 2, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 73, drained_since=60
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 60/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=73
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 2, MCS-6): 93 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 60 + 13 = 73
+PDCH(bts=0,trx=0,ts=4) Reserving FN 73 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=73, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=73, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 2, MCS-6): 0f 80 00 e0 e4 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=2:3, lost=0, recv=1, skipped=0, bsn=2, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing retx for MCS 1 - 9
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -5930,69 +7369,206 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-1): 07 00 00 96 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-1) last_mcs(MCS-1) demanded_mcs(MCS-1) cs_trans(MCS-1) arq_type(1) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-1): 07 00 00 98 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-1): 07 00 00 96 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-1) last_mcs(MCS-1) demanded_mcs(MCS-1) cs_trans(MCS-1) arq_type(1) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-1): 07 00 00 98 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==1 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-1): 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-1): 07 40 00 96 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=1)"R"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=1:2, lost=0, recv=1, skipped=0, bsn=1, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-1): 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-1): 07 80 00 96 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:3, lost=0, recv=1, skipped=0, bsn=2, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==3 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-1): 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, MCS-1): 07 c0 00 96 84 86 88 8a 8c 8e 90 92 94 96 98 9a 9c 9e a0 a2 a4 a6 a8 aa ac ae 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)"R"(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:4, lost=0, recv=1, skipped=0, bsn=3, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=13 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==4 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 4, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 9 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 4, MCS-1): 18 ff 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 13 + 13 = 26
+PDCH(bts=0,trx=0,ts=4) Reserving FN 26 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=26, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=26, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 4, MCS-1): 0f 00 01 16 30 fe b1 b2 b4 b6 b8 ba bc be c0 c2 c4 c6 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)"R"(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:5, lost=0, recv=1, skipped=0, bsn=4, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=21 block_nr=5 scheduling free USF for polling at FN=26 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=5)""(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=5:5, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=73 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==5 .. V(S)==5) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 5, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 21, drained_since=60
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 60/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=21
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 5, MCS-1): 2b 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 5 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 5)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 73 + 13 = 86
+PDCH(bts=0,trx=0,ts=4) Reserving FN 86 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=86, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=86, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 5, MCS-1): 0f 40 01 16 57 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=5)"R"(BSN=5) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=5:6, lost=0, recv=1, skipped=0, bsn=5, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=6)""(V(S)-1=5) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing retx for MCS 2 - 8
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -6000,69 +7576,190 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-2
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-2): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-2): 07 00 00 92 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-2) last_mcs(MCS-2) demanded_mcs(MCS-2) cs_trans(MCS-2) arq_type(1) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-2): 07 00 00 94 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-2): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-2): 07 00 00 92 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-2) last_mcs(MCS-2) demanded_mcs(MCS-2) cs_trans(MCS-2) arq_type(1) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-2): 07 00 00 94 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==1 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-2): 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-2): 07 40 00 92 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=1)"R"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=1:2, lost=0, recv=1, skipped=0, bsn=1, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-2): 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-2): 07 80 00 92 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e 90 92 94 96 98 9a 9c 9e a0 a2 a4 a6 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:3, lost=0, recv=1, skipped=0, bsn=2, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==3 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 11 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-2): 20 ff 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 8 + 13 = 21
+PDCH(bts=0,trx=0,ts=4) Reserving FN 21 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=21, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=21, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, MCS-2): 0f c0 00 12 40 fe a9 aa ac ae b0 b2 b4 b6 b8 ba bc be c0 c2 c4 c6 56 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)"R"(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:4, lost=0, recv=1, skipped=0, bsn=3, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=17 block_nr=4 scheduling free USF for polling at FN=21 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==4 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 4, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 27, drained_since=57
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 57/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=27
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 4, MCS-2): 37 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 65 + 13 = 78
+PDCH(bts=0,trx=0,ts=4) Reserving FN 78 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=78, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=78, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 4, MCS-2): 0f 00 01 12 6f 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=4)"R"(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=4:5, lost=0, recv=1, skipped=0, bsn=4, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing retx for MCS 5 - 7
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -6070,93 +7767,177 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-5): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-5): 07 00 00 18 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=100
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 11 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-5): 58 ff 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-5): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-5): 07 00 00 18 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 11 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-5): 58 ff 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 8 + 13 = 21
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=21, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=21, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 1, MCS-5): 0f 40 00 08 d6 3f 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 92 d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 ca ca ca ca ca ca ca ca ca 0a
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-5) last_mcs(MCS-5) demanded_mcs(MCS-7) cs_trans(MCS-7) arq_type(1) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-5) last_mcs(MCS-5) demanded_mcs(MCS-7) cs_trans(MCS-7) arq_type(1) bsn(1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-7): 07 00 00 02 c0 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc 80 f5 8f 93 a3 b3 c3 d3 e3 f3 03 14 24 34 44 54 64 74 84 94 a4 b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 b6 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
-Detected FN jump! 58 -> 63
-PDCH(bts=0,trx=0,ts=4) Expiring FN=63 but previous FN=21 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=21, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=21, TS=4 (curr FN 63)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RR"(BSN=1) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:2, lost=0, recv=2, skipped=0, bsn=0, info='RR..............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+PDCH(bts=0,trx=0,ts=4) Reserving FN 21 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=21, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=21, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-5): 0f 40 00 08 d6 3f 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 92 d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-5) last_mcs(MCS-5) demanded_mcs(MCS-7) cs_trans(MCS-7) arq_type(1) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-5) last_mcs(MCS-5) demanded_mcs(MCS-7) cs_trans(MCS-7) arq_type(1) bsn(1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-7): 07 00 00 02 c0 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc 80 f5 8f 93 a3 b3 c3 d3 e3 f3 03 14 24 34 44 54 64 74 84 94 a4 b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 b6 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RR"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:2, lost=0, recv=2, skipped=0, bsn=0, info='RR..............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=17 block_nr=4 scheduling free USF for polling at FN=21 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 2, CS=MCS-7
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 55, drained_since=57
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 57/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=55
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 2, MCS-7): 6f 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Restarting at BSN 2, because all blocks have been transmitted.
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 65 + 13 = 78
+PDCH(bts=0,trx=0,ts=4) Reserving FN 78 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=78, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=78, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 2, MCS-5): 0f 80 00 e8 db 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=2:3, lost=0, recv=0, skipped=1, bsn=2, info='x...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing retx for MCS 6 - 9
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -6164,92 +7945,177 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=100
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 47 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-6): 34 ff 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 47 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-6): 34 ff 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 8 + 13 = 21
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=21, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=21, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 1, MCS-6): 0f 40 00 00 cd bf d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-6) last_mcs(MCS-6) demanded_mcs(MCS-9) cs_trans(MCS-9) arq_type(1) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-6) last_mcs(MCS-6) demanded_mcs(MCS-9) cs_trans(MCS-9) arq_type(1) bsn(1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-9): 07 00 00 02 28 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc e0 e4 e8 ec f0 f4 f8 fc 00 05 09 0d 11 15 19 1d 21 25 41 f3 af b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 b6 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
-PDCH(bts=0,trx=0,ts=4) Expiring FN=63 but previous FN=21 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=21, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=21, TS=4 (curr FN 63)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RR"(BSN=1) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:2, lost=0, recv=2, skipped=0, bsn=0, info='RR..............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+PDCH(bts=0,trx=0,ts=4) Reserving FN 21 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=21, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=21, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-6): 0f 40 00 00 cd bf d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-6) last_mcs(MCS-6) demanded_mcs(MCS-9) cs_trans(MCS-9) arq_type(1) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-6) last_mcs(MCS-6) demanded_mcs(MCS-9) cs_trans(MCS-9) arq_type(1) bsn(1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-9): 07 00 00 02 28 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc e0 e4 e8 ec f0 f4 f8 fc 00 05 09 0d 11 15 19 1d 21 25 41 f3 af b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 b6 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RR"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:2, lost=0, recv=2, skipped=0, bsn=0, info='RR..............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=17 block_nr=4 scheduling free USF for polling at FN=21 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 2, CS=MCS-9
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 73, drained_since=57
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 57/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=73
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 2, MCS-9): 93 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Restarting at BSN 2, because all blocks have been transmitted.
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 65 + 13 = 78
+PDCH(bts=0,trx=0,ts=4) Reserving FN 78 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=78, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=78, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 2, MCS-6): 0f 80 00 e0 e4 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=2:3, lost=0, recv=0, skipped=1, bsn=2, info='x...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing retx for MCS 7 - 5
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -6257,92 +8123,176 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-7
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-7): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-7 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=100
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 11 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-7): 58 ff 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-7
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-7): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-7 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 11 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-7): 58 ff 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-7): 0f 00 00 02 a0 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc 80 f5 8f 93 a3 b3 c3 d3 e3 f3 03 14 24 34 44 54 64 74 84 94 a4 b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 b6 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-7) last_mcs(MCS-7) demanded_mcs(MCS-5) cs_trans(MCS-5) arq_type(1) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-5): 07 00 00 18 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-7) last_mcs(MCS-7) demanded_mcs(MCS-5) cs_trans(MCS-5) arq_type(1) bsn(1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 1, MCS-5): 07 40 00 08 d6 3f 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 92 d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 ca ca ca ca ca ca ca ca ca 0a
-PDCH(bts=0,trx=0,ts=4) Expiring FN=63 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 63)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RR"(BSN=1) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:2, lost=0, recv=2, skipped=0, bsn=0, info='RR..............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+PDCH(bts=0,trx=0,ts=4) Reserving FN 17 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=17, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-7): 0f 00 00 02 a0 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc 80 f5 8f 93 a3 b3 c3 d3 e3 f3 03 14 24 34 44 54 64 74 84 94 a4 b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 b6 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-7) last_mcs(MCS-7) demanded_mcs(MCS-5) cs_trans(MCS-5) arq_type(1) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-5): 07 00 00 18 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-7) last_mcs(MCS-7) demanded_mcs(MCS-5) cs_trans(MCS-5) arq_type(1) bsn(1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-5): 07 40 00 08 d6 3f 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 92 d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RR"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:2, lost=0, recv=2, skipped=0, bsn=0, info='RR..............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 2, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 55, drained_since=61
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 61/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=55
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 2, MCS-5): 6f 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 65 + 13 = 78
+PDCH(bts=0,trx=0,ts=4) Reserving FN 78 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=78, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=78, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 2, MCS-5): 0f 80 00 e8 db 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=2:3, lost=0, recv=1, skipped=0, bsn=2, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing retx for MCS 9 - 6
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -6350,94 +8300,179 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-9
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-9): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 1, CS=MCS-9 (forced)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Complete DL frame, len=100
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) LLC queue completely drained and there's still 47 free bytes in rlcmac data block
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Keep idle TBF open: 0/43 -> yes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 1, MCS-9): 34 ff 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 2 RLC blocks, 2 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 1 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-9
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-9): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-9 (forced)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 47 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-9): 34 ff 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 2 RLC blocks, 2 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 1 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled Ack/Nack polling on FN=17, TS=4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-9): 0f 00 00 02 00 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc e0 e4 e8 ec f0 f4 f8 fc 00 05 09 0d 11 15 19 1d 21 25 41 f3 af b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 b6 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-9) last_mcs(MCS-9) demanded_mcs(MCS-6) cs_trans(MCS-6) arq_type(1) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-6): 07 00 00 12 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-9) last_mcs(MCS-9) demanded_mcs(MCS-6) cs_trans(MCS-6) arq_type(1) bsn(1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 1
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 1, MCS-6): 07 40 00 02 cd bf d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
-PDCH(bts=0,trx=0,ts=4) Expiring FN=63 but previous FN=17 is still reserved!
-PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=17, reason=DL_ACK): TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) poll timeout for FN=17, TS=4 (curr FN 63)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) N3105 0 => 1 (< MAX 8)
-TBF(DL-TFI_0){FLOW}: Received Event DL_ACKNACK_MISS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"RR"(BSN=1) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:2, lost=0, recv=2, skipped=0, bsn=0, info='RR..............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+PDCH(bts=0,trx=0,ts=4) Reserving FN 17 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=17, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-9): 0f 00 00 02 00 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc e0 e4 e8 ec f0 f4 f8 fc 00 05 09 0d 11 15 19 1d 21 25 41 f3 af b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 b6 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-9) last_mcs(MCS-9) demanded_mcs(MCS-6) cs_trans(MCS-6) arq_type(1) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-6): 07 00 00 12 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-9) last_mcs(MCS-9) demanded_mcs(MCS-6) cs_trans(MCS-6) arq_type(1) bsn(1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-6): 07 40 00 02 cd bf d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RR"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:2, lost=0, recv=2, skipped=0, bsn=0, info='RR..............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 2, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 73, drained_since=61
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 61/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=73
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 2, MCS-6): 93 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 65 + 13 = 78
+PDCH(bts=0,trx=0,ts=4) Reserving FN 78 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=78, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=78, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 2, MCS-6): 0f 80 00 e0 e4 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=2:3, lost=0, recv=1, skipped=0, bsn=2, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
=== end test_tbf_egprs_retx_dl ===
=== start test_tbf_egprs_spb_dl ===
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
Testing retx for MCS 6 to reseg_mcs 3
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -6445,76 +8480,177 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-6) last_mcs(MCS-6) demanded_mcs(MCS-3) cs_trans(MCS-3) arq_type(0) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 2 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-3): 07 00 00 c6 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-6) last_mcs(MCS-3) demanded_mcs(MCS-3) cs_trans(MCS-3) arq_type(0) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 1 spb 3 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-3): 07 00 00 e6 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e 90 92 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-6) last_mcs(MCS-6) demanded_mcs(MCS-3) cs_trans(MCS-3) arq_type(0) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 2 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-3): 07 00 00 c6 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-6) last_mcs(MCS-3) demanded_mcs(MCS-3) cs_trans(MCS-3) arq_type(0) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 1 spb 3 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-3): 07 00 00 e6 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e 90 92 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==1 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 10 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-3): 34 ff 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-3): 0f 40 00 06 68 fe 95 96 98 9a 9c 9e a0 a2 a4 a6 a8 aa ac ae b0 b2 b4 b6 b8 ba bc be c0 c2 c4 c6 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=1)"R"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=1:2, lost=0, recv=1, skipped=0, bsn=1, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 2, CS=MCS-3
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 36, drained_since=60
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 60/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=36
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 2, MCS-3): 49 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 60 + 13 = 73
+PDCH(bts=0,trx=0,ts=4) Reserving FN 73 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=73, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=73, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 2, MCS-3): 0f 80 00 06 93 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=2:3, lost=0, recv=1, skipped=0, bsn=2, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing retx for MCS 5 to reseg_mcs 2
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -6522,76 +8658,189 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-5
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-5): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-5): 07 00 00 18 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-5) last_mcs(MCS-5) demanded_mcs(MCS-2) cs_trans(MCS-2) arq_type(0) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 2 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-2): 07 00 00 d2 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-5) last_mcs(MCS-2) demanded_mcs(MCS-2) cs_trans(MCS-2) arq_type(0) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 1 spb 3 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-2): 07 00 00 f2 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-5
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-5): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-5): 07 00 00 18 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-5) last_mcs(MCS-5) demanded_mcs(MCS-2) cs_trans(MCS-2) arq_type(0) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 2 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-2): 07 00 00 d2 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-5) last_mcs(MCS-2) demanded_mcs(MCS-2) cs_trans(MCS-2) arq_type(0) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 1 spb 3 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-2): 07 00 00 f2 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==1 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-2): 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-2): 07 40 00 92 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e 90 92 94 96 98 9a 9c 9e a0 a2 a4 a6 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=1)"R"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=1:2, lost=0, recv=1, skipped=0, bsn=1, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 11 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-2): 20 ff 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 4 + 13 = 17
+PDCH(bts=0,trx=0,ts=4) Reserving FN 17 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=17, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=17, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-2): 0f 80 00 12 40 fe a9 aa ac ae b0 b2 b4 b6 b8 ba bc be c0 c2 c4 c6 56 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:3, lost=0, recv=1, skipped=0, bsn=2, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=13 block_nr=3 scheduling free USF for polling at FN=17 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)""(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:3, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==3 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 3, CS=MCS-2
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 27, drained_since=61
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 61/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=27
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 3, MCS-2): 37 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 65 + 13 = 78
+PDCH(bts=0,trx=0,ts=4) Reserving FN 78 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=78, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=78, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 3, MCS-2): 0f c0 00 12 6f 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=3)"R"(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=3:4, lost=0, recv=1, skipped=0, bsn=3, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing retx for MCS 4 to reseg_mcs 1
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -6599,76 +8848,197 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-4
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-4): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-4): 07 00 00 80 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-4) last_mcs(MCS-4) demanded_mcs(MCS-1) cs_trans(MCS-1) arq_type(0) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 2 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-1): 07 00 00 d6 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-4) last_mcs(MCS-1) demanded_mcs(MCS-1) cs_trans(MCS-1) arq_type(0) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 1 spb 3 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-1): 07 00 00 f6 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-4): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-4): 07 00 00 80 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-4) last_mcs(MCS-4) demanded_mcs(MCS-1) cs_trans(MCS-1) arq_type(0) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 2 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-1): 07 00 00 d6 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-4) last_mcs(MCS-1) demanded_mcs(MCS-1) cs_trans(MCS-1) arq_type(0) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 1 spb 3 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-1): 07 00 00 f6 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==1 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-1): 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-1): 07 40 00 96 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=1)"R"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=1:2, lost=0, recv=1, skipped=0, bsn=1, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=4 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 2, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 2, MCS-1): 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 2, MCS-1): 07 80 00 96 84 86 88 8a 8c 8e 90 92 94 96 98 9a 9c 9e a0 a2 a4 a6 a8 aa ac ae 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:3, lost=0, recv=1, skipped=0, bsn=2, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=8 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==3 .. V(S)==3) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 3, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 9 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 3, MCS-1): 18 ff 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 3 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 3)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 8 + 13 = 21
+PDCH(bts=0,trx=0,ts=4) Reserving FN 21 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=21, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=21, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 3, MCS-1): 0f c0 00 16 30 fe b1 b2 b4 b6 b8 ba bc be c0 c2 c4 c6 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=3)"R"(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=3:4, lost=0, recv=1, skipped=0, bsn=3, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=17 block_nr=4 scheduling free USF for polling at FN=21 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=4)""(BSN=3) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=4:4, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=4)""(V(S)-1=3) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=65 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==4 .. V(S)==4) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 4, CS=MCS-1
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 21, drained_since=57
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 57/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=21
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 4, MCS-1): 2b 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 4 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 65 + 13 = 78
+PDCH(bts=0,trx=0,ts=4) Reserving FN 78 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=78, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=78, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 4, MCS-1): 0f 00 01 16 57 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=4)"R"(BSN=4) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=4:5, lost=0, recv=1, skipped=0, bsn=4, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=5)""(V(S)-1=4) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
Testing retx for MCS 6 to reseg_mcs 3
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -6676,94 +9046,198 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Sending new block at BSN 0, CS=MCS-6
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Dequeue next LLC (len=100)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-6) last_mcs(MCS-6) demanded_mcs(MCS-3) cs_trans(MCS-3) arq_type(0) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 0 spb 2 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-3): 07 00 00 c6 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-6) last_mcs(MCS-3) demanded_mcs(MCS-3) cs_trans(MCS-3) arq_type(0) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 1 spb 3 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-3): 07 00 00 e6 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e 90 92 00
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) initial_cs_dl(MCS-6) last_mcs(MCS-3) demanded_mcs(MCS-6) cs_trans(MCS-6) arq_type(0) bsn(0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Resending BSN 0
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) need_padding 0 spb_status 2 spb 0 (BSN1 0 BSN2 -1)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying 1 RLC blocks, 1 BSNs
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Copying data unit 0 (BSN 0)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
-TBF(DL-TFI_0){FLOW}: Received Event FINAL_ACK_RECVD
-TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 with 0 sec. 100000 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==0) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=100)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-6) last_mcs(MCS-6) demanded_mcs(MCS-3) cs_trans(MCS-3) arq_type(0) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 2 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-3): 07 00 00 c6 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-6) last_mcs(MCS-3) demanded_mcs(MCS-3) cs_trans(MCS-3) arq_type(0) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 1 spb 3 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-3): 07 00 00 e6 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e 90 92 00
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} initial_cs_dl(MCS-6) last_mcs(MCS-3) demanded_mcs(MCS-6) cs_trans(MCS-6) arq_type(0) bsn(0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Resending BSN 0
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 2 spb 0 (BSN1 0 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 0)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"R"(BSN=0) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:1, lost=0, recv=1, skipped=0, bsn=0, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=1)""(V(S)-1=0) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=0 Scheduling data message at RTS for DL TFI=0 prio=3 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==1 .. V(S)==1) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 1, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=100
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 47 free bytes in rlcmac data block
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 1, MCS-6): 34 ff 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} need_padding 0 spb_status 0 spb 0 (BSN1 1 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Copying data unit 0 (BSN 1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 0 + 13 = 13
+PDCH(bts=0,trx=0,ts=4) Reserving FN 13 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled DL Acknowledgement polling on PACCH (FN=13, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Scheduled Ack/Nack polling on FN=13, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} msg block (BSN 1, MCS-6): 0f 40 00 00 cd bf d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=1)"R"(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=1:2, lost=0, recv=1, skipped=0, bsn=1, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=2)""(BSN=1) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=2:2, lost=0, recv=0, skipped=0, bsn=0, info='................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=2)""(V(S)-1=1) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+PDCH(bts=0,trx=0,ts=4) FN=60 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==2 .. V(S)==2) mcs_mode_restrict=EGPRS
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 2, CS=MCS-6
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 73, drained_since=60
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 60/43 -> no
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=73
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 2, MCS-6): 93 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 2 BSN2 -1)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 2)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduling Ack/Nack polling, because it was requested explicitly (e.g. first final block sent).
+PDCH(bts=0,trx=0,ts=4) POLL scheduled at FN 60 + 13 = 73
+PDCH(bts=0,trx=0,ts=4) Reserving FN 73 for type POLL
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=73, TS=4)
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=2654167
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=73, TS=4
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 2, MCS-6): 0f 80 00 e0 e4 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} ack: (BSN=2)"R"(BSN=2) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} DL analysis, range=2:3, lost=0, recv=1, skipped=0, bsn=2, info='R...............................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} V(B): (V(A)=3)""(V(S)-1=2) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Final ACK received.
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: Received Event FINAL_ACK_RECVD
+DL_TBF(DL:TFI-0-0-0:E){FINISHED}: state_chg to WAIT_RELEASE
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} unset ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_RELEASE}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){WAIT_RELEASE}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){WAIT_RELEASE}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){WAIT_RELEASE}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
=== end test_tbf_egprs_spb_dl ===
=== start test_tbf_puan_urbb_len ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654270 for type SBA
Allocated a single block at SBFn=2654270 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654167 -> 2654270
+Detected FN jump! 2654167 -> 2654270 (expected 2654171, delta 103)
PDCH(bts=0,trx=0,ts=7) FN=2654270 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654270 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+MS(TLLI-0xf1223344:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654270 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7
Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
Modifying MS object, TLLI = 0xf1223344, EGPRS MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -6772,81 +9246,85 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) ********** UL-TBF starts here **********
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Attaching UL TBF: TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654270 + 13 = 2654283
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS)
-Detected FN jump! 2654270 -> 2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type POLL
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654283 -> 2654275
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1, UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=20)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=20, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=0 CV=15
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=20)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=20, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=15
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=0, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=1, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 1 storing in window (1..64)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=37, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=37)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=37, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=1 CV=7
-UL_ACK_TBF(UL-TFI_0){NONE}: Received Event SCHED_ACK
-UL_ACK_TBF(UL-TFI_0){NONE}: state_chg to SCHED_UL_ACK
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: state_chg to NONE
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=1, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 1 storing in window (1..64)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=37, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=37)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=37, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=1 CV=7
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: Received Event SCHED_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: state_chg to SCHED_UL_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: state_chg to NONE
PDCH(bts=0,trx=0,ts=7) Got MCS-3 RLC block: R=1, SI=0, TFI=0, CPS=5, RSB=0, rc=329
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=2 .. V(R)=2)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-3 RLC data block: CV=7, BSN=4, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 4 storing in window (2..65)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=37, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-UL_ACK_TBF(UL-TFI_0){NONE}: Received Event SCHED_ACK
-UL_ACK_TBF(UL-TFI_0){NONE}: state_chg to SCHED_UL_ACK
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: state_chg to NONE
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)', TA=7
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=2 .. V(R)=2)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-3 RLC data block: CV=7, BSN=4, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 4 storing in window (2..65)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=37, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: Received Event SCHED_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: state_chg to SCHED_UL_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: state_chg to NONE
+Got 'TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}', TA=7
Got MS: TLLI = 0xf1223344, TA = 7
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) appending 256 bytes to DL LLC queue
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -6855,34 +9333,56 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists
-DL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
=== end test_tbf_puan_urbb_len ===
=== start test_tbf_update_ws ===
-Creating MS object, TLLI = 0xffffffff
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=2) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=3) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=5) PDCH state: disabled => enabled
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo B <single> (suggested TRX: 0): Alloc start
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
+[DL] algo B <single> (suggested TRX: -1): Alloc start
Found first unallocated TRX=0 TFI=0
Slot Allocation (Algorithm B) for class 11
- Skipping TS 0, because not enabled
@@ -6892,67 +9392,86 @@ Slot Allocation (Algorithm B) for class 11
- Possible DL/UL slots: (TS=0)"..CCCC.."(TS=7)
Rx=4 Tx=3 Sum Rx+Tx=5, Tta=3 Ttb=1, Tra=2 Trb=1, Type=1
Selected DL slots: (TS=0)"..ddDd.."(TS=7), single
-[DL] algo B <single> (suggested TRX: 0): using single slot at TS 4
-- Reserved DL/UL slots: (TS=0)"...DC..."(TS=7)
-- Assigning DL TS 4
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 192, base(128) slots(1) ws_pdch(64)
+[DL] algo B <single> (suggested TRX: -1): using single slot at TS 4
+- Available DL/UL slots: (TS=0)"...DC..."(TS=7)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 192, base(128) slots(1) ws_pdch(64)
ws(192)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
DL TBF slots: 0x10, N: 1, WS: 192
-********** DL-TBF update **********
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
+TBF(DL:TFI-0-0-0:E){ASSIGN} Upgrade to multislot
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
[DL] algo B <multi> (suggested TRX: -1): Alloc start
Found first unallocated TRX=0 TFI=0
Selected DL slots: (TS=0)"..DDDD.."(TS=7), multi
[DL] algo B <multi> (suggested TRX: -1): using 4 slots
-- Assigning DL TS 2
-PDCH(bts=0,trx=0,ts=2) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-- Assigning DL TS 3
-PDCH(bts=0,trx=0,ts=3) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-- Assigning DL TS 4
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-- Assigning DL TS 5
-PDCH(bts=0,trx=0,ts=5) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 384, base(128) slots(4) ws_pdch(64)
+- Available DL/UL slots: (TS=0)"..DDCD.."(TS=7)
+TBF(DL:TFI-0-0-0:E){ASSIGN} Assigning TS=2 TFI=0
+PDCH(bts=0,trx=0,ts=2) Attaching TBF(DL:TFI-0-0-0:E){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){ASSIGN} Assigning TS=3 TFI=0
+PDCH(bts=0,trx=0,ts=3) Attaching TBF(DL:TFI-0-0-0:E){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){ASSIGN} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){ASSIGN} Assigning TS=5 TFI=0
+PDCH(bts=0,trx=0,ts=5) Attaching TBF(DL:TFI-0-0-0:E){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){ASSIGN} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){ASSIGN} Allocated: trx = 0, ul_slots = 10, dl_slots = 3c
+TBF(DL:TFI-0-0-0:E){ASSIGN} setting EGPRS DL window size to 384, base(128) slots(4) ws_pdch(64)
ws(384)
+TBF(DL:TFI-0-0-0:E){ASSIGN} Send downlink assignment on PACCH, because TBF(DL:TFI-0-0-0:E){ASSIGN} exists
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type PACCH [prev CCCH:1, PACCH:0]
DL TBF slots: 0x3c, N: 4, WS: 384
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) free
-PDCH(bts=0,trx=0,ts=2) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-PDCH(bts=0,trx=0,ts=3) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-PDCH(bts=0,trx=0,ts=5) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E){ASSIGN} free
+PDCH(bts=0,trx=0,ts=2) Detaching TBF(DL:TFI-0-0-0:E){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+PDCH(bts=0,trx=0,ts=3) Detaching TBF(DL:TFI-0-0-0:E){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+PDCH(bts=0,trx=0,ts=5) Detaching TBF(DL:TFI-0-0-0:E){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TA-220:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E){ASSIGN}
+MS(TA-220:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TA-220:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){NEW}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){SEND_ASS}: Deallocated
=== end test_tbf_update_ws ===
=== start test_tbf_li_decoding ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654270 for type SBA
Allocated a single block at SBFn=2654270 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654167 -> 2654270
+Detected FN jump! 2654167 -> 2654270 (expected 2654171, delta 103)
PDCH(bts=0,trx=0,ts=7) FN=2654270 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654270 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+MS(TLLI-0xf1223344:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654270 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7
Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
Modifying MS object, TLLI = 0xf1223344, EGPRS MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -6961,70 +9480,74 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) ********** UL-TBF starts here **********
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Attaching UL TBF: TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654270 + 13 = 2654283
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS)
-Detected FN jump! 2654270 -> 2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type POLL
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654283 -> 2654275
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=1, SI=0, TFI=0, CPS=5, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1, UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=7, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 0 storing in window (0..63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=44)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=44, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=0 CV=7
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=7, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=44)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=44, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=7
PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=1, SI=0, TFI=0, CPS=5, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=7, BSN=1, SPB=0, PI=0, E=0, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 1 storing in window (1..64)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=44)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) complete UL frame len=44
-LLC [PCU -> SGSN] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) len=44
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=7, BSN=1, SPB=0, PI=0, E=0, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 1 storing in window (1..64)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=44)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} complete UL frame len=44
+LLC [PCU -> SGSN] TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} len=44
No bctx
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 2 starts at offset 1, length=43, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=1 CV=7
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)', TA=7
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 2 starts at offset 1, length=43, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=1 CV=7
+Got 'TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}', TA=7
Got MS: TLLI = 0xf1223344, TA = 7
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) appending 256 bytes to DL LLC queue
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7033,35 +9556,54 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists
-DL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
=== end test_tbf_li_decoding ===
=== start test_tbf_epdan_out_of_rx_window ===
-Creating MS object, TLLI = 0xffffffff
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -7069,48 +9611,54 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
ws(480)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=1176)"RRRRRRRRRRIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIRRRIRRRRRRRRRRRRRRRRRRRRRRRRRRI"(BSN=1287) R=ACK I=NACK
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) DL analysis, range=1176:1288, lost=0, recv=0, skipped=112, bsn=1944, info='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx................................................................................................................................................................................................................................................................................................................................................................................'
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) V(B): (V(A)=1186)"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAANAAAAAAAAAAAAAAAAAAAAAAAAAA"(V(S)-1=1287) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) free
-PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
-MS(TLLI=0xffeeddcc, IMSI=, TA=0, 11/11,) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=1176)"RRRRRRRRRRIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIRRRIRRRRRRRRRRRRRRRRRRRRRRRRRRI"(BSN=1287) R=ACK I=NACK
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=1176:1288, lost=0, recv=0, skipped=112, bsn=1944, info='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx................................................................................................................................................................................................................................................................................................................................................................................'
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=1186)"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAANAAAAAAAAAAAAAAAAAAAAAAAAAA"(V(S)-1=1287) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){FLOW}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11) Destroying MS object
********** DL-TBF ends here **********
-TBF(DL-TFI_0){FLOW}: Deallocated
-UL_ASS_TBF(DL-TFI_0){NONE}: Deallocated
-DL_ASS_TBF(DL-TFI_0){SEND_ASS}: Deallocated
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
=== end test_tbf_epdan_out_of_rx_window ===
=== start test_immediate_assign_rej_multi_block ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x78 (8 bit) Fn=2654167 qta=31
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
[UL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7119,25 +9667,30 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to FLOW
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
-Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
-Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=0 USF=0
-MS requests Uplink resource on CCCH/RACH: ra=0x79 (8 bit) Fn=2654167 qta=31
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating UL TBF
-TBF{NEW}: Allocated
+MS(TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating UL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:G){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G){NEW}
+MS(TA-220:MSCLS-0-0:UL): + tbf: now used by 2 (bts_rcv_rach,tbf)
+UL_TBF(UL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(UL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G){ASSIGN} Starting timer X2002 [assignment (AGCH)] with 0 sec. 200000 microsec
+TBF(UL:TFI-0-0-0:G){ASSIGN} Starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
+MS(TA-220:MSCLS-0-0:UL): - bts_rcv_rach: now used by 1 (tbf)
+Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
+Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=0 USF=0
+MS requests Uplink resource on CCCH/RACH: ra=0x79 (8 bit) Fn=2654167 qta=31
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
[UL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7146,25 +9699,30 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=1 USF=1
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=NEW), 2 TBFs, USFs = 03, TFIs = 00000003.
-TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=NEW)
-TBF(UL-TFI_1){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_1){NEW}: state_chg to FLOW
-TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=FLOW) starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
-Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
-Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=1 USF=1
-MS requests Uplink resource on CCCH/RACH: ra=0x7a (8 bit) Fn=2654167 qta=31
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating UL TBF
-TBF{NEW}: Allocated
+MS(TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating UL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G){NEW} Assigning TS=7 TFI=1 USF=1
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-1:G){NEW}, 2 TBFs, USFs = 03, TFIs = 00000003.
+TBF(UL:TFI-0-0-1:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-1:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-1:G){NEW}
+MS(TA-220:MSCLS-0-0:UL): + tbf: now used by 2 (bts_rcv_rach,tbf)
+UL_TBF(UL:TFI-0-0-1:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(UL:TFI-0-0-1:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-1:G){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-1:G){ASSIGN} Starting timer X2002 [assignment (AGCH)] with 0 sec. 200000 microsec
+TBF(UL:TFI-0-0-1:G){ASSIGN} Starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
+MS(TA-220:MSCLS-0-0:UL): - bts_rcv_rach: now used by 1 (tbf)
+Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
+Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=1 USF=1
+MS requests Uplink resource on CCCH/RACH: ra=0x7a (8 bit) Fn=2654167 qta=31
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
[UL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7173,25 +9731,30 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=2 USF=2
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=NEW), 3 TBFs, USFs = 07, TFIs = 00000007.
-TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=NEW)
-TBF(UL-TFI_2){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_2){NEW}: state_chg to FLOW
-TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=FLOW) starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
-Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
-Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=2 USF=2
-MS requests Uplink resource on CCCH/RACH: ra=0x7b (8 bit) Fn=2654167 qta=31
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating UL TBF
-TBF{NEW}: Allocated
+MS(TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating UL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G){NEW} Assigning TS=7 TFI=2 USF=2
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-2:G){NEW}, 3 TBFs, USFs = 07, TFIs = 00000007.
+TBF(UL:TFI-0-0-2:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-2:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-2:G){NEW}
+MS(TA-220:MSCLS-0-0:UL): + tbf: now used by 2 (bts_rcv_rach,tbf)
+UL_TBF(UL:TFI-0-0-2:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(UL:TFI-0-0-2:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-2:G){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-2:G){ASSIGN} Starting timer X2002 [assignment (AGCH)] with 0 sec. 200000 microsec
+TBF(UL:TFI-0-0-2:G){ASSIGN} Starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
+MS(TA-220:MSCLS-0-0:UL): - bts_rcv_rach: now used by 1 (tbf)
+Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
+Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=2 USF=2
+MS requests Uplink resource on CCCH/RACH: ra=0x7b (8 bit) Fn=2654167 qta=31
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
[UL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7200,25 +9763,30 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=3 USF=3
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=NEW), 4 TBFs, USFs = 0f, TFIs = 0000000f.
-TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=NEW)
-TBF(UL-TFI_3){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_3){NEW}: state_chg to FLOW
-TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=FLOW) starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
-Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
-Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=3 USF=3
-MS requests Uplink resource on CCCH/RACH: ra=0x7c (8 bit) Fn=2654167 qta=31
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating UL TBF
-TBF{NEW}: Allocated
+MS(TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating UL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G){NEW} Assigning TS=7 TFI=3 USF=3
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-3:G){NEW}, 4 TBFs, USFs = 0f, TFIs = 0000000f.
+TBF(UL:TFI-0-0-3:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-3:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-3:G){NEW}
+MS(TA-220:MSCLS-0-0:UL): + tbf: now used by 2 (bts_rcv_rach,tbf)
+UL_TBF(UL:TFI-0-0-3:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(UL:TFI-0-0-3:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-3:G){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-3:G){ASSIGN} Starting timer X2002 [assignment (AGCH)] with 0 sec. 200000 microsec
+TBF(UL:TFI-0-0-3:G){ASSIGN} Starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
+MS(TA-220:MSCLS-0-0:UL): - bts_rcv_rach: now used by 1 (tbf)
+Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
+Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=3 USF=3
+MS requests Uplink resource on CCCH/RACH: ra=0x7c (8 bit) Fn=2654167 qta=31
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
[UL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7227,25 +9795,30 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=4 USF=4
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=NEW), 5 TBFs, USFs = 1f, TFIs = 0000001f.
-TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=NEW)
-TBF(UL-TFI_4){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_4){NEW}: state_chg to FLOW
-TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=FLOW) starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
-Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
-Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=4 USF=4
-MS requests Uplink resource on CCCH/RACH: ra=0x7d (8 bit) Fn=2654167 qta=31
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating UL TBF
-TBF{NEW}: Allocated
+MS(TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating UL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G){NEW} Assigning TS=7 TFI=4 USF=4
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-4:G){NEW}, 5 TBFs, USFs = 1f, TFIs = 0000001f.
+TBF(UL:TFI-0-0-4:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-4:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-4:G){NEW}
+MS(TA-220:MSCLS-0-0:UL): + tbf: now used by 2 (bts_rcv_rach,tbf)
+UL_TBF(UL:TFI-0-0-4:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(UL:TFI-0-0-4:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-4:G){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-4:G){ASSIGN} Starting timer X2002 [assignment (AGCH)] with 0 sec. 200000 microsec
+TBF(UL:TFI-0-0-4:G){ASSIGN} Starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
+MS(TA-220:MSCLS-0-0:UL): - bts_rcv_rach: now used by 1 (tbf)
+Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
+Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=4 USF=4
+MS requests Uplink resource on CCCH/RACH: ra=0x7d (8 bit) Fn=2654167 qta=31
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
[UL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7254,25 +9827,30 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=5 USF=5
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=NEW), 6 TBFs, USFs = 3f, TFIs = 0000003f.
-TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=NEW)
-TBF(UL-TFI_5){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_5){NEW}: state_chg to FLOW
-TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=FLOW) starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
-Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
-Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=5 USF=5
-MS requests Uplink resource on CCCH/RACH: ra=0x7e (8 bit) Fn=2654167 qta=31
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating UL TBF
-TBF{NEW}: Allocated
+MS(TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating UL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G){NEW} Assigning TS=7 TFI=5 USF=5
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-5:G){NEW}, 6 TBFs, USFs = 3f, TFIs = 0000003f.
+TBF(UL:TFI-0-0-5:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-5:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-5:G){NEW}
+MS(TA-220:MSCLS-0-0:UL): + tbf: now used by 2 (bts_rcv_rach,tbf)
+UL_TBF(UL:TFI-0-0-5:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(UL:TFI-0-0-5:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-5:G){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-5:G){ASSIGN} Starting timer X2002 [assignment (AGCH)] with 0 sec. 200000 microsec
+TBF(UL:TFI-0-0-5:G){ASSIGN} Starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
+MS(TA-220:MSCLS-0-0:UL): - bts_rcv_rach: now used by 1 (tbf)
+Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
+Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=5 USF=5
+MS requests Uplink resource on CCCH/RACH: ra=0x7e (8 bit) Fn=2654167 qta=31
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
[UL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7281,25 +9859,30 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=6 USF=6
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=NEW), 7 TBFs, USFs = 7f, TFIs = 0000007f.
-TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=NEW) Setting Control TS 7
-TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=NEW) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=NEW)
-TBF(UL-TFI_6){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=NEW) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_6){NEW}: state_chg to FLOW
-TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=FLOW) starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
-Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
-Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=6 USF=6
-MS requests Uplink resource on CCCH/RACH: ra=0x7f (8 bit) Fn=2654167 qta=31
-Creating MS object, TLLI = 0xffffffff
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) ********** UL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Allocating UL TBF
-TBF{NEW}: Allocated
+MS(TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TA-220:MSCLS-0-0) Allocating UL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G){NEW} Assigning TS=7 TFI=6 USF=6
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-6:G){NEW}, 7 TBFs, USFs = 7f, TFIs = 0000007f.
+TBF(UL:TFI-0-0-6:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-6:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+MS(TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-6:G){NEW}
+MS(TA-220:MSCLS-0-0:UL): + tbf: now used by 2 (bts_rcv_rach,tbf)
+UL_TBF(UL:TFI-0-0-6:G){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(UL:TFI-0-0-6:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-6:G){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-6:G){ASSIGN} Starting timer X2002 [assignment (AGCH)] with 0 sec. 200000 microsec
+TBF(UL:TFI-0-0-6:G){ASSIGN} Starting timer T3141 [Contention resolution (UL-TBF, CCCH)] with 10 sec. 0 microsec, cur_fn=2654167
+MS(TA-220:MSCLS-0-0:UL): - bts_rcv_rach: now used by 1 (tbf)
+Modifying MS object, TLLI = 0xffffffff, TA 220 -> 7
+Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=6 USF=6
+MS requests Uplink resource on CCCH/RACH: ra=0x7f (8 bit) Fn=2654167 qta=31
+MS requests single TS uplink transmission (one phase packet access)
+Creating MS object
+MS(TA-220:MSCLS-0-0): + bts_rcv_rach: now used by 1 (bts_rcv_rach)
[UL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7310,44 +9893,117 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 6, because not enabled
- Skipping TS 7, because no USF available
[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available
-TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NEW) Timeslot Allocation failed: trx = -1, single_slot = 1
-UL_ACK_TBF{NONE}: Deallocated
-TBF{NEW}: Deallocated
-UL_ASS_TBF{NONE}: Deallocated
-DL_ASS_TBF{NONE}: Deallocated
-No PDCH resource for Uplink TBF
+MS(TA-220:MSCLS-0-0) Timeslot Allocation failed: trx = -1, single_slot = 1
+MS(TA-220:MSCLS-0-0): - bts_rcv_rach: now used by 0 (-)
+MS(TA-220:MSCLS-0-0) Destroying MS object
Tx Immediate Assignment Reject on AGCH
-MS(TLLI=0xffffffff, IMSI=, TA=220, 0/0,) Destroying MS object
+MS(TA-7:MSCLS-0-0:UL) Destroying MS object
+TBF(UL:TFI-0-0-6:G){ASSIGN} free
+TBF(UL:TFI-0-0-6:G){ASSIGN} stopping timer T3141 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-6:G){ASSIGN}, 7 TBFs, USFs = 7f, TFIs = 0000007f.
+MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN}
+MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-6:G){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated
+MS(TA-7:MSCLS-0-0:UL) Destroying MS object
+TBF(UL:TFI-0-0-5:G){ASSIGN} free
+TBF(UL:TFI-0-0-5:G){ASSIGN} stopping timer T3141 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-5:G){ASSIGN}, 6 TBFs, USFs = 3f, TFIs = 0000003f.
+MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN}
+MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-5:G){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated
+MS(TA-7:MSCLS-0-0:UL) Destroying MS object
+TBF(UL:TFI-0-0-4:G){ASSIGN} free
+TBF(UL:TFI-0-0-4:G){ASSIGN} stopping timer T3141 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-4:G){ASSIGN}, 5 TBFs, USFs = 1f, TFIs = 0000001f.
+MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN}
+MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-4:G){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated
+MS(TA-7:MSCLS-0-0:UL) Destroying MS object
+TBF(UL:TFI-0-0-3:G){ASSIGN} free
+TBF(UL:TFI-0-0-3:G){ASSIGN} stopping timer T3141 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-3:G){ASSIGN}, 4 TBFs, USFs = 0f, TFIs = 0000000f.
+MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN}
+MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-3:G){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated
+MS(TA-7:MSCLS-0-0:UL) Destroying MS object
+TBF(UL:TFI-0-0-2:G){ASSIGN} free
+TBF(UL:TFI-0-0-2:G){ASSIGN} stopping timer T3141 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-2:G){ASSIGN}, 3 TBFs, USFs = 07, TFIs = 00000007.
+MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN}
+MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-2:G){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated
+MS(TA-7:MSCLS-0-0:UL) Destroying MS object
+TBF(UL:TFI-0-0-1:G){ASSIGN} free
+TBF(UL:TFI-0-0-1:G){ASSIGN} stopping timer T3141 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-1:G){ASSIGN}, 2 TBFs, USFs = 03, TFIs = 00000003.
+MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN}
+MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-1:G){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated
+MS(TA-7:MSCLS-0-0:UL) Destroying MS object
+TBF(UL:TFI-0-0-0:G){ASSIGN} free
+TBF(UL:TFI-0-0-0:G){ASSIGN} stopping timer T3141 [freeing TBF]
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN}
+MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated
=== end test_immediate_assign_rej_multi_block ===
=== start test_immediate_assign_rej_single_block ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=7) PDCH state: enabled => disabled
MS requests Uplink resource on CCCH/RACH: ra=0x70 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
No PDCH available.
No PDCH resource for single block allocation
Tx Immediate Assignment Reject on AGCH
=== end test_immediate_assign_rej_single_block ===
=== start test_tbf_egprs_two_phase_puan ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654270 for type SBA
Allocated a single block at SBFn=2654270 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
Found first unallocated TRX=0 TFI=0
-Detected FN jump! 2654167 -> 2654270
+Detected FN jump! 2654167 -> 2654270 (expected 2654171, delta 103)
PDCH(bts=0,trx=0,ts=7) FN=2654270 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654270 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xf1223344, not yet confirmed
+MS(TLLI-0xf1223344:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=2654270 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xf1223344, TA 220 -> 7
Modifying MS object, TLLI = 0xf1223344, MS class 0 -> 1
Modifying MS object, TLLI = 0xf1223344, EGPRS MS class 0 -> 1
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) ********** UL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7356,554 +10012,559 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 192, base(128) slots(1) ws_pdch(64)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) ********** UL-TBF starts here **********
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} setting EGPRS UL window size to 192, base(128) slots(1) ws_pdch(64)
ws(192)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1) Attaching UL TBF: TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654270 + 13 = 2654283
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS)
-Detected FN jump! 2654270 -> 2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type POLL
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654283, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654270 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}
+Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13)
PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) [DOWNLINK] UPLINK ASSIGNED
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to NONE
-TBF(UL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(UL-TFI_0){ASSIGN}: state_chg to FLOW
-Detected FN jump! 2654283 -> 2654275
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1, UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 0 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=44)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=44, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=0 CV=10
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=2, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 2 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=3)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=4, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 4 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=5)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=6, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 6 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=7)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=8, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 8 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=9)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=10, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 10 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=11)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=12, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 12 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=14, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 14 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=15)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=16, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 16 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=17)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=18, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 18 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=19)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=20, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 20 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=21)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=22, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 22 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=23)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=24, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 24 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=25)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=26, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 26 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=27)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=28, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 28 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=29)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=30, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 30 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=31)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=32, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 32 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=33)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=34, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 34 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=35)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=36, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 36 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=37)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=38, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 38 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because 20 frames received.
-UL_ACK_TBF(UL-TFI_0){NONE}: Received Event SCHED_ACK
-UL_ACK_TBF(UL-TFI_0){NONE}: state_chg to SCHED_UL_ACK
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=39)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=40, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 40 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=41)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=42, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 42 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=43)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=44, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 44 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=45)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=46, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 46 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=47)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=48, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 48 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=49)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=50, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 50 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=51)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=52, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 52 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=53)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=54, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 54 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=55)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=56, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 56 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=57)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=58, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 58 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=59)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=60, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 60 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=61)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=62, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 62 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=63)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=64, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 64 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=65)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=66, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 66 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=67)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=68, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 68 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=69)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=70, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 70 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=71)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=72, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 72 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=73)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=74, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 74 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=75)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=76, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 76 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=77)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=78, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 78 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because 20 frames received.
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=79)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=80, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 80 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=81)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=82, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 82 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=83)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=84, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 84 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=85)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=86, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 86 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=87)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=88, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 88 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=89)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=90, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 90 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=91)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=92, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 92 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=93)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=94, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 94 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=95)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=96, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 96 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=97)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=98, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 98 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=99)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=100, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 100 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=101)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=102, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 102 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=103)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=104, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 104 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=105)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=106, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 106 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=107)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=108, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 108 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=109)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=110, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 110 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=111)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=112, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 112 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=113)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=114, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 114 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=115)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=116, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 116 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=117)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=118, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 118 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because 20 frames received.
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=119)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=120, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 120 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=121)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=122, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 122 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=123)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=124, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 124 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=125)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=126, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 126 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=127)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=128, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 128 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=129)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=130, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 130 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=131)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=132, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 132 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=133)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=134, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 134 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=135)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=136, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 136 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=137)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=138, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 138 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=139)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=140, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 140 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=141)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=142, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 142 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=143)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=144, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 144 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=145)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=146, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 146 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=147)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=148, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 148 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=149)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=150, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 150 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=151)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=152, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 152 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=153)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=154, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 154 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=155)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=156, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 156 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=157)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=158, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 158 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because 20 frames received.
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: state_chg to NONE
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=159)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=0, BSN=64, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 64 already received
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654275 block_nr=9 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS), expect answer on UL FN=2654279
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)', TA=7
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Assembling frames: (len=44)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=44, is_complete=0
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=10
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=2, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 2 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=3)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=4, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 4 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=5)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=6, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 6 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=7)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=8, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 8 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=9)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=10, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 10 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=11)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=12, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 12 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=13)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=14, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 14 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=15)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=16, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 16 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=17)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=18, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 18 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=19)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=20, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 20 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=21)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=22, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 22 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=23)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=24, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 24 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=25)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=26, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 26 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=27)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=28, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 28 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=29)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=30, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 30 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=31)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=32, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 32 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=33)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=34, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 34 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=35)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=36, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 36 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=37)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=38, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 38 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because 20 frames received.
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: Received Event SCHED_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){NONE}: state_chg to SCHED_UL_ACK
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=39)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=40, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 40 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=41)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=42, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 42 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=43)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=44, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 44 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=45)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=46, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 46 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=47)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=48, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 48 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=49)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=50, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 50 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=51)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=52, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 52 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=53)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=54, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 54 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=55)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=56, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 56 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=57)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=58, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 58 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=59)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=60, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 60 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=61)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=62, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 62 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=63)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=64, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 64 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=65)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=66, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 66 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=67)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=68, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 68 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=69)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=70, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 70 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=71)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=72, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 72 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=73)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=74, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 74 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=75)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=76, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 76 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=77)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=78, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 78 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because 20 frames received.
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=79)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=80, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 80 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=81)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=82, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 82 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=83)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=84, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 84 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=85)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=86, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 86 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=87)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=88, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 88 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=89)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=90, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 90 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=91)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=92, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 92 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=93)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=94, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 94 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=95)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=96, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 96 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=97)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=98, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 98 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=99)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=100, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 100 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=101)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=102, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 102 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=103)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=104, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 104 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=105)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=106, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 106 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=107)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=108, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 108 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=109)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=110, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 110 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=111)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=112, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 112 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=113)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=114, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 114 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=115)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=116, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 116 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=117)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=118, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 118 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because 20 frames received.
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=119)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=120, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 120 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=121)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=122, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 122 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=123)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=124, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 124 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=125)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=126, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 126 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=127)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=128, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 128 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=129)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=130, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 130 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=131)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=132, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 132 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=133)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=134, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 134 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=135)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=136, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 136 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=137)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=138, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 138 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=139)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=140, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 140 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=141)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=142, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 142 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=143)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=144, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 144 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=145)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=146, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 146 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=147)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=148, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 148 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=149)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=150, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 150 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=151)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=152, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 152 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=153)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=154, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 154 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=155)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=156, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 156 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=157)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=158, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 158 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because 20 frames received.
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){SCHED_UL_ACK}: state_chg to NONE
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=159)
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=0, BSN=64, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 64 already received
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654275 block_nr=9 scheduling USF=0 for TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654279
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654279 for type USF
+Got 'TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}', TA=7
Got MS: TLLI = 0xf1223344, TA = 7
Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344'
Modifying MS object, TLLI: 0xf1223344 confirmed
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) ********** DL-TBF starts here **********
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) appending 256 bytes to DL LLC queue
[DL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -7912,694 +10573,716 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[DL] Assign downlink TS=7 TFI=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
-MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/1, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 192, base(128) slots(1) ws_pdch(64)
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) ********** DL-TBF starts here **********
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Assigning TS=7 TFI=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} setting EGPRS DL window size to 192, base(128) slots(1) ws_pdch(64)
ws(192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) [DOWNLINK] START
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) Send downlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists
-DL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 0 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Assembling frames: (len=44)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Frame 1 starts at offset 0, length=44, is_complete=0
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) No gaps in received block, last block: BSN=0 CV=10
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=2, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 2 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=3)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=4, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 4 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=5)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=6, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 6 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=7)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=8, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 8 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=9)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=10, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 10 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=11)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=12, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 12 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=13)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=14, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 14 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=15)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=16, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 16 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=17)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=18, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 18 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=19)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=20, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 20 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=21)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=22, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 22 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=23)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=24, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 24 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=25)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=26, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 26 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=27)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=28, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 28 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=29)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=30, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 30 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=31)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=32, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 32 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=33)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=34, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 34 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=35)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=36, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 36 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because 20 frames received.
-UL_ACK_TBF(UL-TFI_0){NONE}: Received Event SCHED_ACK
-UL_ACK_TBF(UL-TFI_0){NONE}: state_chg to SCHED_UL_ACK
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=37)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=38, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 38 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: state_chg to NONE
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=1 .. V(R)=39)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=0, BSN=64, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 64 storing in window (1..192)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because some data is missing and last block has CV==0.
-UL_ACK_TBF(UL-TFI_0){NONE}: Received Event SCHED_ACK
-UL_ACK_TBF(UL-TFI_0){NONE}: state_chg to SCHED_UL_ACK
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: state_chg to NONE
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654279 block_nr=10 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS), expect answer on UL FN=2654283
-DL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} exists
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Assembling frames: (len=44)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Frame 1 starts at offset 0, length=44, is_complete=0
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=10
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=1)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=2, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 2 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=3)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=4, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 4 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=5)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=6, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 6 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=7)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=8, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 8 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=9)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=10, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 10 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=11)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=12, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 12 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=13)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=14, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 14 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=15)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=16, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 16 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=17)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=18, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 18 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=19)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=20, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 20 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=21)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=22, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 22 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=23)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=24, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 24 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=25)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=26, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 26 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=27)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=28, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 28 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=29)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=30, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 30 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=31)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=32, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 32 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=33)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=34, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 34 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=35)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=36, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 36 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because 20 frames received.
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SCHED_UL_ACK
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=37)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=38, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 38 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: state_chg to NONE
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=1 .. V(R)=39)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=0, BSN=64, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 64 storing in window (1..192)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because some data is missing and last block has CV==0.
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SCHED_UL_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: state_chg to NONE
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654279 block_nr=10 scheduling USF=0 for TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654283
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654283 for type USF
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654279 + 13 = 2654292
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) start Packet Downlink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} start Packet Downlink Assignment (PACCH) for TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Downlink Assignment -------------------------
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduled DL Assignment polling on PACCH (FN=2654292, TS=7)
-DL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654279 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)', TA=7
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654292 for type POLL
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduled DL Assignment polling on PACCH (FN=2654292, TS=7)
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654279 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+Got 'TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}', TA=7
Got MS: TLLI = 0xf1223344, TA = 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=80, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 80 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=81)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=81, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 81 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=82)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=82, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 82 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=83)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=83, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 83 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=84)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=84, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 84 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=85)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=85, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 85 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=86)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=86, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 86 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=87)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=87, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 87 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=88)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=88, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 88 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=89)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=89, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 89 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=90)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=90, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 90 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=91)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=91, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 91 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=92)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=92, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 92 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=93)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=93, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 93 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=94)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=94, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 94 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=95)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=95, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 95 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=96)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=96, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 96 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=97)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=97, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 97 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because 20 frames received.
-UL_ACK_TBF(UL-TFI_0){NONE}: Received Event SCHED_ACK
-UL_ACK_TBF(UL-TFI_0){NONE}: state_chg to SCHED_UL_ACK
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=98)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=98, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 98 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=99)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=99, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 99 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=100)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=100, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 100 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=101)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=101, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 101 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=102)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=102, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 102 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=103)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=103, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 103 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=104)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=104, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 104 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=105)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=105, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 105 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=106)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=106, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 106 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=107)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=107, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 107 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=108)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=108, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 108 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=109)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=109, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 109 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=110)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=110, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 110 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=111)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=111, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 111 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=112)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=112, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 112 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=113)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=113, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 113 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=114)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=114, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 114 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=115)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=115, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 115 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=116)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=116, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 116 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=117)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=117, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 117 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because 20 frames received.
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=118)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=118, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 118 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=119)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=119, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 119 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=120)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=120, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 120 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=121)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=121, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 121 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=122)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=122, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 122 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=123)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=123, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 123 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=124)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=124, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 124 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=125)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=125, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 125 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=126)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=126, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 126 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=127)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=127, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 127 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=128)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=128, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 128 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=129)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=129, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 129 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=130)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=130, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 130 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=131)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=131, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 131 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=132)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=132, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 132 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=133)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=133, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 133 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=134)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=134, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 134 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=135)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=135, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 135 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=136)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=136, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 136 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=137)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=137, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 137 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because 20 frames received.
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=138)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=138, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 138 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=139)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=139, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 139 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=140)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=140, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 140 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=141)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=141, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 141 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=142)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=142, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 142 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=143)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=143, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 143 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=144)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=144, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 144 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=145)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=145, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 145 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=146)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=146, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 146 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=147)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=147, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 147 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=148)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=148, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 148 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=149)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=149, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 149 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=150)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=150, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 150 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=151)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=151, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 151 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=152)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=152, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 152 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=153)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=153, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 153 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=154)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=154, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 154 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=155)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=155, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 155 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=156)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=156, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 156 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=157)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=157, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 157 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Scheduling Ack/Nack, because 20 frames received.
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=158)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=158, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 158 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=159)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=10, BSN=159, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 159 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event SCHED_ACK
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Sending Ack/Nack already scheduled, no need to re-schedule
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
-UL_ACK_TBF(UL-TFI_0){SCHED_UL_ACK}: state_chg to NONE
-PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
-PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) UL DATA TFI=0 received (V(Q)=0 .. V(R)=160)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) Got MCS-4 RLC data block: CV=0, BSN=64, SPB=0, PI=0, E=1, TI=0, bitoffs=33
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) BSN 64 storing in window (0..191)
-TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) data_length=44, data=80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
-PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654283 block_nr=11 scheduling USF=0 for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS), expect answer on UL FN=2654288
-Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)', TA=7
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) appending 256 bytes to DL LLC queue
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=80, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 80 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=81)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=81, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 81 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=82)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=82, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 82 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=83)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=83, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 83 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=84)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=84, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 84 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=85)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=85, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 85 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=86)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=86, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 86 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=87)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=87, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 87 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=88)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=88, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 88 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=89)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=89, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 89 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=90)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=90, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 90 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=91)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=91, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 91 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=92)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=92, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 92 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=93)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=93, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 93 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=94)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=94, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 94 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=95)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=95, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 95 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=96)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=96, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 96 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=97)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=97, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 97 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because 20 frames received.
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Received Event SCHED_ACK
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: state_chg to SCHED_UL_ACK
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=98)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=98, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 98 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=99)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=99, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 99 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=100)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=100, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 100 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=101)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=101, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 101 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=102)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=102, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 102 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=103)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=103, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 103 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=104)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=104, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 104 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=105)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=105, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 105 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=106)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=106, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 106 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=107)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=107, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 107 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=108)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=108, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 108 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=109)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=109, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 109 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=110)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=110, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 110 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=111)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=111, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 111 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=112)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=112, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 112 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=113)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=113, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 113 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=114)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=114, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 114 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=115)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=115, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 115 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=116)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=116, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 116 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=117)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=117, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 117 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because 20 frames received.
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=118)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=118, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 118 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=119)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=119, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 119 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=120)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=120, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 120 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=121)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=121, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 121 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=122)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=122, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 122 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=123)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=123, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 123 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=124)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=124, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 124 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=125)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=125, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 125 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=126)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=126, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 126 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=127)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=127, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 127 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=128)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=128, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 128 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=129)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=129, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 129 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=130)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=130, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 130 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=131)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=131, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 131 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=132)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=132, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 132 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=133)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=133, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 133 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=134)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=134, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 134 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=135)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=135, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 135 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=136)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=136, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 136 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=137)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=137, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 137 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because 20 frames received.
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=138)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=138, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 138 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=139)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=139, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 139 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=140)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=140, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 140 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=141)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=141, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 141 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=142)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=142, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 142 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=143)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=143, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 143 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=144)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=144, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 144 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=145)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=145, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 145 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=146)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=146, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 146 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=147)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=147, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 147 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=148)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=148, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 148 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=149)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=149, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 149 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=150)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=150, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 150 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=151)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=151, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 151 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=152)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=152, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 152 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=153)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=153, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 153 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=154)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=154, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 154 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=155)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=155, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 155 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=156)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=156, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 156 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=157)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=157, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 157 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Scheduling Ack/Nack, because 20 frames received.
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=158)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=158, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 158 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=159)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=10, BSN=159, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 159 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=00 80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event SCHED_ACK
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Sending Ack/Nack already scheduled, no need to re-schedule
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Received Event CREATE_RLCMAC_MSG
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: state_chg to NONE
+PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385
+PDCH(bts=0,trx=0,ts=7) FN=2654283 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=160)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got MCS-4 RLC data block: CV=0, BSN=64, SPB=0, PI=0, E=1, TI=0, bitoffs=33
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} BSN 64 storing in window (0..191)
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} data_length=44, data=80 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95
+PDCH(bts=0,trx=0,ts=7) Received RTS for PDCH: FN=2654283 block_nr=11 scheduling USF=0 for TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, expect answer on UL FN=2654288
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654288 for type USF
+Got 'TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}', TA=7
Got MS: TLLI = 0xf1223344, TA = 7
-TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) appending 256 bytes to DL LLC queue
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Deallocated
+TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}
+MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated
=== end test_tbf_egprs_two_phase_puan ===
=== start test_packet_access_rej_epdan ===
-Creating MS object, TLLI = 0xffffffff
+PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled
+Creating MS object
Modifying MS object, TLLI = 0xffffffff, MS class 0 -> 11
Modifying MS object, TLLI = 0xffffffff, EGPRS MS class 0 -> 11
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Enabled EGPRS, mode EGPRS
+MS(TA-220:MSCLS-11-11) Enabled EGPRS, mode EGPRS
Found first unallocated TRX=0 TFI=0
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) ********** DL-TBF starts here **********
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Allocating DL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-[DL] algo A <single> (suggested TRX: 0): Alloc start
+[DL] algo A <single> (suggested TRX: -1): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
- Skipping TS 2, because not enabled
@@ -8607,81 +11290,103 @@ DL_ASS_TBF{NONE}: Allocated
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
- Skipping TS 7, because not enabled
-[DL] Assign downlink TS=4 TFI=0
-PDCH(bts=0,trx=0,ts=4) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Setting Control TS 4
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
-MS(TLLI=0xffffffff, IMSI=, TA=220, 11/11,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TA-220:MSCLS-11-11) ********** DL-TBF starts here **********
+MS(TA-220:MSCLS-11-11) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:E){NEW} Assigning TS=4 TFI=0
+PDCH(bts=0,trx=0,ts=4) Attaching TBF(DL:TFI-0-0-0:E){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:E){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=4)
+TBF(DL:TFI-0-0-0:E){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 10
+TBF(DL:TFI-0-0-0:E){NEW} setting EGPRS DL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
+MS(TA-220:MSCLS-11-11) Attaching DL TBF: TBF(DL:TFI-0-0-0:E){NEW}
+MS(TA-220:MSCLS-11-11:DL): + tbf: now used by 1 (tbf)
+TBF(DL:TFI-0-0-0:E){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-0-0:E){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=)
+DL_TBF(DL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=220
Modifying MS object, TLLI = 0xffffffff, TA 220 -> 0
-DL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS
-DL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS
-TBF(DL-TFI_0){NEW}: Received Event ASSIGN_ADD_CCCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NEW EGPRS) set ass. type CCCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(DL-TFI_0){ASSIGN}: Received Event ASSIGN_ACK_PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) The TBF has been confirmed on the PACCH, changed type from CCCH to PACCH
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) unset ass. type CCCH [prev CCCH:1, PACCH:0]
-TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(DL-TFI_0){ASSIGN}: state_chg to FLOW
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-0-0:E){ASSIGN} set ass. type CCCH [prev CCCH:1, PACCH:0]
+TBF(DL:TFI-0-0-0:E){ASSIGN} Attempted to set ass. type CCCH which is already set
+TBF(DL:TFI-0-0-0:E){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=4)] TA=0
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: Received Event ASSIGN_READY_CCCH
+DL_TBF(DL:TFI-0-0-0:E){ASSIGN}: state_chg to FLOW
The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed
-TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) appending 100 bytes
-UL_ASS_TBF(DL-TFI_0){NONE}: Received Event SCHED_ASS_REJ
-UL_ASS_TBF(DL-TFI_0){NONE}: state_chg to SEND_ASS_REJ
-UL_ASS_TBF(DL-TFI_0){SEND_ASS_REJ}: Received Event CREATE_RLCMAC_MSG
-UL_ASS_TBF(DL-TFI_0){SEND_ASS_REJ}: state_chg to NONE
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) appending 100 bytes to DL LLC queue
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Received Event SCHED_ASS_REJ
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: state_chg to SEND_ASS_REJ
+UL_ASS_TBF(DL:TFI-0-0-0:E){SEND_ASS_REJ}: Received Event CREATE_RLCMAC_MSG
+UL_ASS_TBF(DL:TFI-0-0-0:E){SEND_ASS_REJ}: state_chg to NONE
packet reject: 40 84 7f f7 6e e6 7e ab 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Destroying MS object
+TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} free
+PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){FLOW}
+MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:E){FLOW}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated
=== end test_packet_access_rej_epdan ===
=== start test_packet_access_rej_prr ===
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
MS requests Uplink resource on CCCH/RACH: ra=0x70 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 52 for type SBA
Allocated a single block at SBFn=52 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
MS requests Uplink resource on CCCH/RACH: ra=0x71 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 56 for type SBA
Allocated a single block at SBFn=56 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
MS requests Uplink resource on CCCH/RACH: ra=0x72 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 60 for type SBA
Allocated a single block at SBFn=60 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 65 for type SBA
Allocated a single block at SBFn=65 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
MS requests Uplink resource on CCCH/RACH: ra=0x74 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 69 for type SBA
Allocated a single block at SBFn=69 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
MS requests Uplink resource on CCCH/RACH: ra=0x75 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 73 for type SBA
Allocated a single block at SBFn=73 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
MS requests Uplink resource on CCCH/RACH: ra=0x76 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 78 for type SBA
Allocated a single block at SBFn=78 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
MS requests Uplink resource on CCCH/RACH: ra=0x77 (8 bit) Fn=2654167 qta=31
-MS requests single block allocation
+MS requests single block allocation (two phase packet access)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 82 for type SBA
Allocated a single block at SBFn=82 TRX=0 TS=7
Tx Immediate Assignment on AGCH: TRX=0 (ARFCN 0) TS=7 TA=7 TSC=0 TFI=-1 USF=7
-Detected FN jump! 2654167 -> 52
+Detected FN jump! 2654167 -> 52 (expected 2654171, delta 61533)
PDCH(bts=0,trx=0,ts=7) FN=52 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=52 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xffeeddcc, not yet confirmed
+MS(TLLI-0xffeeddcc:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=52 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xffeeddcc, TA 220 -> 7
Modifying MS object, TLLI = 0xffeeddcc, MS class 0 -> 11
Modifying MS object, TLLI = 0xffeeddcc, EGPRS MS class 0 -> 11
-MS(TLLI=0xffeeddcc, IMSI=, TA=7, 11/11,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xffeeddcc, IMSI=, TA=7, 11/11,) ********** UL-TBF starts here **********
-MS(TLLI=0xffeeddcc, IMSI=, TA=7, 11/11,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -8690,44 +11395,49 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=0 USF=0
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NEW EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001.
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffeeddcc, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NEW EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11) ********** UL-TBF starts here **********
+MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddcc){NEW} Assigning TS=7 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_0){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_0){NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_0){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_0){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xffeeddcc, IMSI=, TA=7, 11/11, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11) Attaching UL TBF: TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NEW}
+MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11:UL): - rcv_resource_request: now used by 1 (tbf)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654218 + 13 = 2654231
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654231 for type POLL
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}
PDCH(bts=0,trx=0,ts=7) FN=56 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=56 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xffeeddcd, not yet confirmed
+MS(TLLI-0xffeeddcd:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=56 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xffeeddcd, TA 220 -> 7
Modifying MS object, TLLI = 0xffeeddcd, MS class 0 -> 11
Modifying MS object, TLLI = 0xffeeddcd, EGPRS MS class 0 -> 11
-MS(TLLI=0xffeeddcd, IMSI=, TA=7, 11/11,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xffeeddcd, IMSI=, TA=7, 11/11,) ********** UL-TBF starts here **********
-MS(TLLI=0xffeeddcd, IMSI=, TA=7, 11/11,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -8736,51 +11446,55 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=1 USF=1
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=NEW EGPRS), 2 TBFs, USFs = 03, TFIs = 00000003.
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffeeddcd, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=NEW EGPRS)
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11) ********** UL-TBF starts here **********
+MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddcd){NEW} Assigning TS=7 TFI=1 USF=1
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NEW}, 2 TBFs, USFs = 03, TFIs = 00000003.
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_1){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_1){NEW}: state_chg to ASSIGN
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_1){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_1){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xffeeddcd, IMSI=, TA=7, 11/11, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
+MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11) Attaching UL TBF: TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NEW}
+MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11:UL): - rcv_resource_request: now used by 1 (tbf)
PDCH(bts=0,trx=0,ts=7) Expiring FN=56 but previous FN=2654231 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) poll timeout for FN=2654231, TS=7 (curr FN 56)
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) N3105 0 => 1 (< MAX 8)
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
-UL_ASS_TBF(UL-TFI_0){WAIT_ACK}: state_chg to SEND_ASS
-UL_ASS_TBF(UL-TFI_1){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} poll timeout for FN=2654231, TS=7 (curr FN 56), reason=UL_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_ACK}: state_chg to SEND_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654218 + 13 = 2654231
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
-UL_ASS_TBF(UL-TFI_1){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654231 for type POLL
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}
PDCH(bts=0,trx=0,ts=7) FN=60 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=60 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xffeeddce, not yet confirmed
+MS(TLLI-0xffeeddce:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=60 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xffeeddce, TA 220 -> 7
Modifying MS object, TLLI = 0xffeeddce, MS class 0 -> 11
Modifying MS object, TLLI = 0xffeeddce, EGPRS MS class 0 -> 11
-MS(TLLI=0xffeeddce, IMSI=, TA=7, 11/11,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xffeeddce, IMSI=, TA=7, 11/11,) ********** UL-TBF starts here **********
-MS(TLLI=0xffeeddce, IMSI=, TA=7, 11/11,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -8789,51 +11503,55 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=2 USF=2
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=NEW EGPRS), 3 TBFs, USFs = 07, TFIs = 00000007.
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffeeddce, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=NEW EGPRS)
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11) ********** UL-TBF starts here **********
+MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddce){NEW} Assigning TS=7 TFI=2 USF=2
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NEW}, 3 TBFs, USFs = 07, TFIs = 00000007.
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_2){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_2){NEW}: state_chg to ASSIGN
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_2){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_2){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xffeeddce, IMSI=, TA=7, 11/11, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
+MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11) Attaching UL TBF: TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NEW}
+MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11:UL): - rcv_resource_request: now used by 1 (tbf)
PDCH(bts=0,trx=0,ts=7) Expiring FN=60 but previous FN=2654231 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS)
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS) poll timeout for FN=2654231, TS=7 (curr FN 60)
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS) N3105 0 => 1 (< MAX 8)
-UL_ASS_TBF(UL-TFI_1){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
-UL_ASS_TBF(UL-TFI_1){WAIT_ACK}: state_chg to SEND_ASS
-UL_ASS_TBF(UL-TFI_2){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} poll timeout for FN=2654231, TS=7 (curr FN 60), reason=UL_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_ACK}: state_chg to SEND_ASS
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654218 + 13 = 2654231
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
-UL_ASS_TBF(UL-TFI_2){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654231 for type POLL
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN}
PDCH(bts=0,trx=0,ts=7) FN=65 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=65 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xffeeddcf, not yet confirmed
+MS(TLLI-0xffeeddcf:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=65 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xffeeddcf, TA 220 -> 7
Modifying MS object, TLLI = 0xffeeddcf, MS class 0 -> 11
Modifying MS object, TLLI = 0xffeeddcf, EGPRS MS class 0 -> 11
-MS(TLLI=0xffeeddcf, IMSI=, TA=7, 11/11,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xffeeddcf, IMSI=, TA=7, 11/11,) ********** UL-TBF starts here **********
-MS(TLLI=0xffeeddcf, IMSI=, TA=7, 11/11,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -8842,51 +11560,55 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=3 USF=3
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=NEW EGPRS), 4 TBFs, USFs = 0f, TFIs = 0000000f.
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffeeddcf, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=NEW EGPRS)
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11) ********** UL-TBF starts here **********
+MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddcf){NEW} Assigning TS=7 TFI=3 USF=3
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NEW}, 4 TBFs, USFs = 0f, TFIs = 0000000f.
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_3){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_3){NEW}: state_chg to ASSIGN
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_3){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_3){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xffeeddcf, IMSI=, TA=7, 11/11, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
+MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11) Attaching UL TBF: TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NEW}
+MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11:UL): - rcv_resource_request: now used by 1 (tbf)
PDCH(bts=0,trx=0,ts=7) Expiring FN=65 but previous FN=2654231 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS)
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS) poll timeout for FN=2654231, TS=7 (curr FN 65)
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS) N3105 0 => 1 (< MAX 8)
-UL_ASS_TBF(UL-TFI_2){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
-UL_ASS_TBF(UL-TFI_2){WAIT_ACK}: state_chg to SEND_ASS
-UL_ASS_TBF(UL-TFI_3){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN}
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} poll timeout for FN=2654231, TS=7 (curr FN 65), reason=UL_ASS
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){WAIT_ACK}: state_chg to SEND_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654218 + 13 = 2654231
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
-UL_ASS_TBF(UL-TFI_3){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654231 for type POLL
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}
PDCH(bts=0,trx=0,ts=7) FN=69 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=69 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xffeeddd0, not yet confirmed
+MS(TLLI-0xffeeddd0:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=69 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xffeeddd0, TA 220 -> 7
Modifying MS object, TLLI = 0xffeeddd0, MS class 0 -> 11
Modifying MS object, TLLI = 0xffeeddd0, EGPRS MS class 0 -> 11
-MS(TLLI=0xffeeddd0, IMSI=, TA=7, 11/11,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xffeeddd0, IMSI=, TA=7, 11/11,) ********** UL-TBF starts here **********
-MS(TLLI=0xffeeddd0, IMSI=, TA=7, 11/11,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -8895,51 +11617,55 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=4 USF=4
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=NEW EGPRS), 5 TBFs, USFs = 1f, TFIs = 0000001f.
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffeeddd0, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=NEW EGPRS)
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11) ********** UL-TBF starts here **********
+MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd0){NEW} Assigning TS=7 TFI=4 USF=4
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NEW}, 5 TBFs, USFs = 1f, TFIs = 0000001f.
+TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_4){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_4){NEW}: state_chg to ASSIGN
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_4){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_4){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xffeeddd0, IMSI=, TA=7, 11/11, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
+MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11) Attaching UL TBF: TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NEW}
+MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11:UL): - rcv_resource_request: now used by 1 (tbf)
PDCH(bts=0,trx=0,ts=7) Expiring FN=69 but previous FN=2654231 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS)
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS) poll timeout for FN=2654231, TS=7 (curr FN 69)
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS) N3105 0 => 1 (< MAX 8)
-UL_ASS_TBF(UL-TFI_3){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
-UL_ASS_TBF(UL-TFI_3){WAIT_ACK}: state_chg to SEND_ASS
-UL_ASS_TBF(UL-TFI_4){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} poll timeout for FN=2654231, TS=7 (curr FN 69), reason=UL_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_ACK}: state_chg to SEND_ASS
+UL_ASS_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654218 + 13 = 2654231
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
-UL_ASS_TBF(UL-TFI_4){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654231 for type POLL
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN}
PDCH(bts=0,trx=0,ts=7) FN=73 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=73 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xffeeddd1, not yet confirmed
+MS(TLLI-0xffeeddd1:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=73 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xffeeddd1, TA 220 -> 7
Modifying MS object, TLLI = 0xffeeddd1, MS class 0 -> 11
Modifying MS object, TLLI = 0xffeeddd1, EGPRS MS class 0 -> 11
-MS(TLLI=0xffeeddd1, IMSI=, TA=7, 11/11,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xffeeddd1, IMSI=, TA=7, 11/11,) ********** UL-TBF starts here **********
-MS(TLLI=0xffeeddd1, IMSI=, TA=7, 11/11,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -8948,51 +11674,55 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=5 USF=5
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=NEW EGPRS), 6 TBFs, USFs = 3f, TFIs = 0000003f.
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffeeddd1, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=NEW EGPRS)
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11) ********** UL-TBF starts here **********
+MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd1){NEW} Assigning TS=7 TFI=5 USF=5
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NEW}, 6 TBFs, USFs = 3f, TFIs = 0000003f.
+TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_5){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_5){NEW}: state_chg to ASSIGN
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_5){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_5){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xffeeddd1, IMSI=, TA=7, 11/11, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
+MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11) Attaching UL TBF: TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NEW}
+MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11:UL): - rcv_resource_request: now used by 1 (tbf)
PDCH(bts=0,trx=0,ts=7) Expiring FN=73 but previous FN=2654231 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS)
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS) poll timeout for FN=2654231, TS=7 (curr FN 73)
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS) N3105 0 => 1 (< MAX 8)
-UL_ASS_TBF(UL-TFI_4){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
-UL_ASS_TBF(UL-TFI_4){WAIT_ACK}: state_chg to SEND_ASS
-UL_ASS_TBF(UL-TFI_5){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN}
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN} poll timeout for FN=2654231, TS=7 (curr FN 73), reason=UL_ASS
+UL_ASS_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN} Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
+UL_ASS_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){WAIT_ACK}: state_chg to SEND_ASS
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654218 + 13 = 2654231
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
-UL_ASS_TBF(UL-TFI_5){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654231 for type POLL
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN}
PDCH(bts=0,trx=0,ts=7) FN=78 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=78 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xffeeddd2, not yet confirmed
+MS(TLLI-0xffeeddd2:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=78 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xffeeddd2, TA 220 -> 7
Modifying MS object, TLLI = 0xffeeddd2, MS class 0 -> 11
Modifying MS object, TLLI = 0xffeeddd2, EGPRS MS class 0 -> 11
-MS(TLLI=0xffeeddd2, IMSI=, TA=7, 11/11,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xffeeddd2, IMSI=, TA=7, 11/11,) ********** UL-TBF starts here **********
-MS(TLLI=0xffeeddd2, IMSI=, TA=7, 11/11,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -9001,51 +11731,55 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 4, because not enabled
- Skipping TS 5, because not enabled
- Skipping TS 6, because not enabled
-[UL] Assign uplink TS=7 TFI=6 USF=6
-PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=NEW EGPRS), 7 TBFs, USFs = 7f, TFIs = 0000007f.
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=NEW EGPRS) Setting Control TS 7
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=NEW EGPRS) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
-MS(TLLI=0xffeeddd2, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=NEW EGPRS)
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=NEW EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
+MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11) ********** UL-TBF starts here **********
+MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd2){NEW} Assigning TS=7 TFI=6 USF=6
+PDCH(bts=0,trx=0,ts=7) Attaching TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NEW}, 7 TBFs, USFs = 7f, TFIs = 0000007f.
+TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00
+TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NEW} setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
ws(64)
-TBF(UL-TFI_6){NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=NEW EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF(UL-TFI_6){NEW}: state_chg to ASSIGN
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
-UL_ASS_TBF(UL-TFI_6){NONE}: Received Event SCHED_ASS
-UL_ASS_TBF(UL-TFI_6){NONE}: state_chg to SEND_ASS
-MS(TLLI=0xffeeddd2, IMSI=, TA=7, 11/11, UL) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
+MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11) Attaching UL TBF: TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NEW}
+MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){ASSIGN} Change control TS PDCH(bts=0,trx=0,ts=7) -> PDCH(bts=0,trx=0,ts=7) until assignment is complete.
+UL_ASS_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NONE}: Received Event SCHED_ASS
+UL_ASS_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NONE}: state_chg to SEND_ASS
+TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){ASSIGN} Starting timer T3168 [PKT UL ASS PACCH] with 16 sec. 0 microsec
+MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11:UL): - rcv_resource_request: now used by 1 (tbf)
PDCH(bts=0,trx=0,ts=7) Expiring FN=78 but previous FN=2654231 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS)
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS) poll timeout for FN=2654231, TS=7 (curr FN 78)
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS) N3105 0 => 1 (< MAX 8)
-UL_ASS_TBF(UL-TFI_5){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
-UL_ASS_TBF(UL-TFI_5){WAIT_ACK}: state_chg to SEND_ASS
-UL_ASS_TBF(UL-TFI_6){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN}
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} poll timeout for FN=2654231, TS=7 (curr FN 78), reason=UL_ASS
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){WAIT_ACK}: state_chg to SEND_ASS
+UL_ASS_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654218 + 13 = 2654231
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
-UL_ASS_TBF(UL-TFI_6){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654231 for type POLL
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN}
PDCH(bts=0,trx=0,ts=7) FN=82 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++
PDCH(bts=0,trx=0,ts=7) FN=82 ------------------------- RX : Uplink Control Block -------------------------
-Creating MS object, TLLI = 0xffffffff
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xffeeddd3, not yet confirmed
+MS(TLLI-0xffeeddd3:TA-220:MSCLS-0-0): + rcv_resource_request: now used by 1 (rcv_resource_request)
PDCH(bts=0,trx=0,ts=7) FN=82 PKT RESOURCE REQ: MS requests UL TBF throguh SBA
Modifying MS object, TLLI = 0xffeeddd3, TA 220 -> 7
Modifying MS object, TLLI = 0xffeeddd3, MS class 0 -> 11
Modifying MS object, TLLI = 0xffeeddd3, EGPRS MS class 0 -> 11
-MS(TLLI=0xffeeddd3, IMSI=, TA=7, 11/11,) Enabled EGPRS, mode EGPRS
-MS(TLLI=0xffeeddd3, IMSI=, TA=7, 11/11,) ********** UL-TBF starts here **********
-MS(TLLI=0xffeeddd3, IMSI=, TA=7, 11/11,) Allocating UL TBF
-TBF{NEW}: Allocated
-UL_ASS_TBF{NONE}: Allocated
-DL_ASS_TBF{NONE}: Allocated
-UL_ACK_TBF{NONE}: Allocated
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11) Enabled EGPRS, mode EGPRS
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11) Link quality 12dB (old 12dB) left window [-256, 6], modifying uplink CS level: MCS-1 -> MCS-2
[UL] algo A <multi> (suggested TRX: 0): Alloc start
- Skipping TS 0, because not enabled
- Skipping TS 1, because not enabled
@@ -9056,64 +11790,306 @@ UL_ACK_TBF{NONE}: Allocated
- Skipping TS 6, because not enabled
- Skipping TS 7, because no USF available
[UL] algo A <multi> (suggested TRX: 0): failed to allocate a TS, no USF available
-TBF(TFI=0 TLLI=0xffeeddd3 DIR=UL STATE=NEW EGPRS) Timeslot Allocation failed: trx = 0, single_slot = 0
-UL_ACK_TBF{NONE}: Deallocated
-TBF{NEW}: Deallocated
-UL_ASS_TBF{NONE}: Deallocated
-DL_ASS_TBF{NONE}: Deallocated
-MS(TLLI=0xffeeddd3, IMSI=, TA=7, 11/11,) No PDCH resource
-TBF{NEW}: Allocated
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11) Timeslot Allocation failed: trx = 0, single_slot = 0
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11) ********** UL-TBF starts here **********
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11) Allocating UL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
UL_ACK_TBF{NONE}: Allocated
-MS(TLLI=0xffeeddd3, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=0 TLLI=0xffeeddd3 DIR=UL STATE=NEW)
-TBF{NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xffeeddd3 DIR=UL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF{NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xffeeddd3 DIR=UL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-UL_ASS_TBF{NONE}: Received Event SCHED_ASS_REJ
-UL_ASS_TBF{NONE}: state_chg to SEND_ASS_REJ
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11) Attaching UL TBF: TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NEW}
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11:UL): + tbf: now used by 2 (rcv_resource_request,tbf)
+UL_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+UL_ASS_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NONE}: Received Event SCHED_ASS_REJ
+UL_ASS_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NONE}: state_chg to SEND_ASS_REJ
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11:UL): - rcv_resource_request: now used by 1 (tbf)
PDCH(bts=0,trx=0,ts=7) Expiring FN=82 but previous FN=2654231 is still reserved!
-PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS)
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS) poll timeout for FN=2654231, TS=7 (curr FN 82)
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS) N3105 0 => 1 (< MAX 8)
-UL_ASS_TBF(UL-TFI_6){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
-TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
-UL_ASS_TBF(UL-TFI_6){WAIT_ACK}: state_chg to SEND_ASS
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=2654231, reason=UL_ASS): TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN}
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN} poll timeout for FN=2654231, TS=7 (curr FN 82), reason=UL_ASS
+UL_ASS_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){WAIT_ACK}: Received Event ASS_POLL_TIMEOUT
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN} Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|No uplink data received yet|
+UL_ASS_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){WAIT_ACK}: state_chg to SEND_ASS
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
PDCH(bts=0,trx=0,ts=7) POLL scheduled at FN 2654218 + 13 = 2654231
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) start Packet Uplink Assignment (PACCH)
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} start Packet Uplink Assignment (PACCH)
+++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++
------------------------- TX : Packet Uplink Assignment -------------------------
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
-UL_ASS_TBF(UL-TFI_0){SEND_ASS}: state_chg to WAIT_ACK
-PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS)
+PDCH(bts=0,trx=0,ts=7) Reserving FN 2654231 for type POLL
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Scheduled UL Assignment polling on PACCH (FN=2654231, TS=7)
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11:UL) Destroying MS object
+TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){ASSIGN} free
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddd3){ASSIGN}
+MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){SEND_ASS_REJ}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NONE}: Deallocated
+MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11:UL) Destroying MS object
+TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){ASSIGN}, 7 TBFs, USFs = 7f, TFIs = 0000007f.
+MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddd2){ASSIGN}
+MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){SEND_ASS}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NONE}: Deallocated
+MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11:UL) Destroying MS object
+TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){ASSIGN}, 6 TBFs, USFs = 3f, TFIs = 0000003f.
+MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddd1){ASSIGN}
+MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){SEND_ASS}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NONE}: Deallocated
+MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11:UL) Destroying MS object
+TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){ASSIGN}, 5 TBFs, USFs = 1f, TFIs = 0000001f.
+MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddd0){ASSIGN}
+MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){SEND_ASS}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NONE}: Deallocated
+MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11:UL) Destroying MS object
+TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN}, 4 TBFs, USFs = 0f, TFIs = 0000000f.
+MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddcf){ASSIGN}
+MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){SEND_ASS}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NONE}: Deallocated
+MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11:UL) Destroying MS object
+TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN}, 3 TBFs, USFs = 07, TFIs = 00000007.
+MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddce){ASSIGN}
+MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){SEND_ASS}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NONE}: Deallocated
+MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11:UL) Destroying MS object
+TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN}, 2 TBFs, USFs = 03, TFIs = 00000003.
+MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddcd){ASSIGN}
+MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){SEND_ASS}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NONE}: Deallocated
+MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11:UL) Destroying MS object
+TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} free
+PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddcc){ASSIGN}
+MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11): - tbf: now used by 0 (-)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_ACK}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NONE}: Deallocated
=== end test_packet_access_rej_prr ===
=== start test_packet_access_rej_prr_no_other_tbfs ===
-Creating MS object, TLLI = 0xffffffff
+PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled
+Creating MS object
Modifying MS object, UL TLLI: 0xffffffff -> 0xffeeddcc, not yet confirmed
-TBF{NEW}: Allocated
+MS(TLLI-0xffeeddcc:TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TLLI-0xffeeddcc:TA-220:MSCLS-0-0) Allocating UL TBF
UL_ASS_TBF{NONE}: Allocated
DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
UL_ACK_TBF{NONE}: Allocated
-MS(TLLI=0xffeeddcc, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NEW)
-TBF{NEW}: Received Event ASSIGN_ADD_PACCH
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NEW) set ass. type PACCH [prev CCCH:0, PACCH:0]
-TBF{NEW}: state_chg to ASSIGN
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN) Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
-UL_ASS_TBF{NONE}: Received Event SCHED_ASS_REJ
-UL_ASS_TBF{NONE}: state_chg to SEND_ASS_REJ
-UL_ASS_TBF{SEND_ASS_REJ}: Received Event CREATE_RLCMAC_MSG
-UL_ASS_TBF{SEND_ASS_REJ}: state_chg to NONE
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN) starting timer X2000 [reject (PACCH)] with 0 sec. 0 microsec
-PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN)
-UL_ASS_TBF{NONE}: Timeout of X2000
-TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN) free
-MS(TLLI=0xffeeddcc, IMSI=, TA=220, 0/0,) Detaching TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN)
-MS(TLLI=0xffeeddcc, IMSI=, TA=220, 0/0,) Destroying MS object
+TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7)
+MS(TLLI-0xffeeddcc:TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NEW}
+MS(TLLI-0xffeeddcc:TA-220:MSCLS-0-0:UL): + tbf: now used by 1 (tbf)
+UL_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NONE}: Received Event SCHED_ASS_REJ
+UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NONE}: state_chg to SEND_ASS_REJ
+UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){SEND_ASS_REJ}: Received Event CREATE_RLCMAC_MSG
+UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){SEND_ASS_REJ}: state_chg to NONE
+TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){ASSIGN} Starting timer X2000 [reject (PACCH)] with 0 sec. 0 microsec
+PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){ASSIGN}
+UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NONE}: Timeout of X2000
+TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){ASSIGN} free
+MS(TLLI-0xffeeddcc:TA-220:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G:TLLI-0xffeeddcc){ASSIGN}
+MS(TLLI-0xffeeddcc:TA-220:MSCLS-0-0): - tbf: now used by 0 (-)
+MS(TLLI-0xffeeddcc:TA-220:MSCLS-0-0) Destroying MS object
********** UL-TBF ends here **********
-UL_ACK_TBF{NONE}: Deallocated
-TBF{ASSIGN}: Deallocated
-UL_ASS_TBF{NONE}: Deallocated
-DL_ASS_TBF{NONE}: Deallocated
+UL_ACK_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NONE}: Deallocated
=== end test_packet_access_rej_prr_no_other_tbfs ===
+=== start test_ms_merge_dl_tbf_different_trx ===
+PDCH(bts=0,trx=0,ts=1) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=1) PDCH state: enabled => disabled
+PDCH(bts=0,trx=1,ts=4) PDCH state: disabled => enabled
+PDCH(bts=0,trx=1,ts=5) PDCH state: disabled => enabled
+PDCH(bts=0,trx=1,ts=6) PDCH state: disabled => enabled
+Creating MS object
+MS(TA-220:MSCLS-0-0): + dl_tbf_handle: now used by 1 (dl_tbf_handle)
+Modifying MS object, TLLI = 0xffffffff, IMSI '' -> '001001000000001'
+The MS object cannot fully confirm an unexpected TLLI: 0xa3c2f953, partly confirmed
+Modifying MS object, TLLI = 0xa3c2f953, MS class 0 -> 11
+MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0) appending 19 bytes to DL LLC queue
+[DL] algo B <single> (suggested TRX: -1): Alloc start
+Found first unallocated TRX=1 TFI=0
+Slot Allocation (Algorithm B) for class 11
+- Skipping TS 0, because not enabled
+- Skipping TS 1, because not enabled
+- Skipping TS 2, because not enabled
+- Skipping TS 3, because not enabled
+- Skipping TS 7, because not enabled
+- Possible DL/UL slots: (TS=0)"....CCC."(TS=7)
+Rx=4 Tx=3 Sum Rx+Tx=5, Tta=3 Ttb=1, Tra=2 Trb=1, Type=1
+- Skipping TS 6, because num TBFs 0 >= 0
+Selected DL slots: (TS=0)".ddd.D.."(TS=7), single
+[DL] algo B <single> (suggested TRX: -1): using single slot at TS 5
+- Available DL/UL slots: (TS=0)"..D..CU."(TS=7)
+MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0) ********** DL-TBF starts here **********
+MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-1--1:G:IMSI-001001000000001:TLLI-0xa3c2f953){NEW} Assigning TS=5 TFI=0
+PDCH(bts=0,trx=1,ts=5) Attaching TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NEW} Setting Control TS PDCH(bts=0,trx=1,ts=5)
+TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NEW} Allocated: trx = 1, ul_slots = 20, dl_slots = 20
+MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0) Attaching DL TBF: TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NEW}
+MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0:DL): + tbf: now used by 2 (dl_tbf_handle,tbf)
+TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NEW} [DOWNLINK] START (PCH)
+TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NEW} Send downlink assignment on PCH, no TBF exist (IMSI=001001000000001)
+DL_TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NEW}: Received Event ASSIGN_ADD_CCCH
+TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=1,ts=5)] TA=220
+MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0:DL): - dl_tbf_handle: now used by 1 (tbf)
+PDCH(bts=0,trx=0,ts=1) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=2) PDCH state: disabled => enabled
+PDCH(bts=0,trx=0,ts=3) PDCH state: disabled => enabled
+Creating MS object
+Modifying MS object, UL TLLI: 0xffffffff -> 0xecc1f953, not yet confirmed
+[UL] algo B <multi> (suggested TRX: 0): Alloc start
+Found first unallocated TRX=0 TFI=0
+- Skipping TS 0, because not enabled
+- Skipping TS 4, because not enabled
+- Skipping TS 5, because not enabled
+- Skipping TS 6, because not enabled
+- Skipping TS 7, because not enabled
+- Possible DL/UL slots: (TS=0)".CCC...."(TS=7)
+Rx=4 Tx=4 Sum Rx+Tx=5, Tta=2 Ttb=1, Tra=2 Trb=1, Type=1
+Selected UL slots: (TS=0)"..UUuu.."(TS=7), multi
+[UL] algo B <multi> (suggested TRX: 0): using 2 slots
+- Available DL/UL slots: (TS=0)"..CCDDD."(TS=7)
+MS(TLLI-0xecc1f953:TA-220:MSCLS-0-0) ********** UL-TBF starts here **********
+MS(TLLI-0xecc1f953:TA-220:MSCLS-0-0) Allocating UL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+UL_TBF{NEW}: Allocated
+UL_ACK_TBF{NONE}: Allocated
+TBF(UL:TFI-0-0--1:G:TLLI-0xecc1f953){NEW} Assigning TS=2 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=2) Attaching TBF(UL:TFI-0-0-0:G:TLLI-0xecc1f953){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G:TLLI-0xecc1f953){NEW} Assigning TS=3 TFI=0 USF=0
+PDCH(bts=0,trx=0,ts=3) Attaching TBF(UL:TFI-0-0-0:G:TLLI-0xecc1f953){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(UL:TFI-0-0-0:G:TLLI-0xecc1f953){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=2)
+TBF(UL:TFI-0-0-0:G:TLLI-0xecc1f953){NEW} Allocated: trx = 0, ul_slots = 0c, dl_slots = 00
+MS(TLLI-0xecc1f953:TA-220:MSCLS-0-0) Attaching UL TBF: TBF(UL:TFI-0-0-0:G:TLLI-0xecc1f953){NEW}
+MS(TLLI-0xecc1f953:TA-220:MSCLS-0-0:UL): + tbf: now used by 1 (tbf)
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xecc1f953){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(UL:TFI-0-0-0:G:TLLI-0xecc1f953){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+UL_TBF(UL:TFI-0-0-0:G:TLLI-0xecc1f953){NEW}: state_chg to ASSIGN
+TBF(UL:TFI-0-0-0:G:TLLI-0xecc1f953){ASSIGN} Starting timer T3168 [UL TBF Ass (PACCH)] with 16 sec. 0 microsec
+There is a new MS object for the same MS: (0xa3c2f953, '001001000000001') -> (0xecc1f953, '')
+MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0:DL): + ms_merge_and_clear_ms: now used by 2 (tbf,ms_merge_and_clear_ms)
+MS(TLLI-0xecc1f953:TA-220:MSCLS-0-0:UL) Merge MS: MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0:DL)
+Modifying MS object, TLLI = 0xecc1f953, MS class 0 -> 11
+MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0:DL) Clearing MS object
+TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){ASSIGN} free
+PDCH(bts=0,trx=1,ts=5) Detaching TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000001:TLLI-0xa3c2f953){ASSIGN}
+MS(IMSI-001001000000001:TLLI-0xa3c2f953:TA-220:MSCLS-11-0): - tbf: now used by 1 (ms_merge_and_clear_ms)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-1-0:G:IMSI-001001000000001:TLLI-0xa3c2f953){NONE}: Deallocated
+MS(TA-220:MSCLS-11-0): - ms_merge_and_clear_ms: now used by 0 (-)
+MS(TA-220:MSCLS-11-0) Destroying MS object
+Modifying MS object, TLLI: 0xecc1f953 confirmed
+MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL) appending 19 bytes to DL LLC queue
+[DL] algo B <multi> (suggested TRX: 0): Alloc start
+Found first unallocated TRX=0 TFI=0
+Selected DL slots: (TS=0)".DDDddd."(TS=7), multi
+[DL] algo B <multi> (suggested TRX: 0): using 3 slots
+- Available DL/UL slots: (TS=0)"..CCDDD."(TS=7)
+MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL) ********** DL-TBF starts here **********
+MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL) Allocating DL TBF
+UL_ASS_TBF{NONE}: Allocated
+DL_ASS_TBF{NONE}: Allocated
+DL_TBF{NEW}: Allocated
+TBF(DL:TFI-0-0--1:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW} Assigning TS=1 TFI=0
+PDCH(bts=0,trx=0,ts=1) Attaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW}, 1 TBFs, USFs = 00, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW} Assigning TS=2 TFI=0
+PDCH(bts=0,trx=0,ts=2) Attaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW} Assigning TS=3 TFI=0
+PDCH(bts=0,trx=0,ts=3) Attaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW}, 1 TBFs, USFs = 01, TFIs = 00000001.
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=2)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW} Allocated: trx = 0, ul_slots = 04, dl_slots = 0e
+MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL) Attaching DL TBF: TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW}
+MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL:DL): + tbf: now used by 2 (2*tbf)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW} [DOWNLINK] START (PACCH)
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW} Send downlink assignment on PACCH, because TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} exists
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NONE}: Received Event SCHED_ASS
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NONE}: state_chg to SEND_ASS
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW}: Received Event ASSIGN_ADD_PACCH
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0]
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NEW}: state_chg to ASSIGN
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}: Received Event ASSIGN_PCUIF_CNF
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} Ignoring event ASSIGN_PCUIF_CNF from BTS (CCCH was not requested on current assignment)
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){SEND_ASS}: Received Event CREATE_RLCMAC_MSG
+PDCH(bts=0,trx=0,ts=2) POLL scheduled at FN 0 + 13 = 13
+TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} start Packet Downlink Assignment (PACCH) for TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}
++++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
+------------------------- TX : Packet Downlink Assignment -------------------------
+PDCH(bts=0,trx=0,ts=2) Reserving FN 13 for type POLL
+TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} Scheduled DL Assignment polling on PACCH (FN=13, TS=2)
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){SEND_ASS}: state_chg to WAIT_ACK
+PDCH(bts=0,trx=0,ts=2) FN=0 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}
+=== end test_ms_merge_dl_tbf_different_trx ===
+MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL:DL) Destroying MS object
+TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} free
+PDCH(bts=0,trx=0,ts=2) Detaching TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001.
+PDCH(bts=0,trx=0,ts=3) Detaching TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001.
+MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}
+MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:DL): - tbf: now used by 1 (tbf)
+********** UL-TBF ends here **********
+UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NONE}: Deallocated
+UL_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}: Deallocated
+UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NONE}: Deallocated
+DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){WAIT_ACK}: Deallocated
+TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} free
+PDCH(bts=0,trx=0,ts=1) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+PDCH(bts=0,trx=0,ts=2) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+PDCH(bts=0,trx=0,ts=3) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001.
+MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}
+MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0): - tbf: now used by 0 (-)
+********** DL-TBF ends here **********
+DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}: Deallocated
+UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NONE}: Deallocated
+DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NONE}: Deallocated