TS alloc: expand tests log
* restructure code for easier reading * use consistent formatting for output * log essential allocation parameters on failure Change-Id: I4b78951a79ddbc0745b39d091080a4e0e247d3c5 Related: OS#2282
This commit is contained in:
parent
8ab35b14e9
commit
0e6ac799f7
|
@ -40,6 +40,13 @@ extern "C" {
|
|||
/* Consider a PDCH as idle if has at most this number of TBFs assigned to it */
|
||||
#define PDCH_IDLE_TBF_THRESH 1
|
||||
|
||||
#define LOGPSL(tbf, level, fmt, args...) LOGP(DRLCMAC, level, "[%s] " fmt, \
|
||||
(tbf->direction == GPRS_RLCMAC_DL_TBF) ? "DL" : "UL", ## args)
|
||||
|
||||
#define LOGPAL(tbf, kind, single, trx_n, level, fmt, args...) LOGPSL(tbf, level, \
|
||||
"algo %s <%s> (suggested TRX: %d): " fmt, \
|
||||
kind, single ? "single" : "multi", trx_n, ## args)
|
||||
|
||||
static char *set_flag_chars(char *buf, uint8_t val, char set_char, char unset_char = 0)
|
||||
{
|
||||
int i;
|
||||
|
@ -351,13 +358,12 @@ int alloc_algorithm_a(struct gprs_rlcmac_bts *bts, GprsMs *ms_, struct gprs_rlcm
|
|||
const gprs_rlcmac_tbf *tbf = tbf_;
|
||||
gprs_rlcmac_trx *trx = ms->current_trx();
|
||||
|
||||
LOGP(DRLCMAC, LOGL_DEBUG, "Slot Allocation (Algorithm A) for class "
|
||||
"%d\n", tbf->ms_class());
|
||||
LOGPSL(tbf, LOGL_DEBUG, "Slot Allocation (Algorithm A) for class %d\n", tbf->ms_class());
|
||||
|
||||
trx_no = find_trx(bts, ms, use_trx);
|
||||
if (trx_no < 0) {
|
||||
LOGP(DRLCMAC, LOGL_NOTICE,
|
||||
"- Failed to find a usable TRX (TFI exhausted)\n");
|
||||
LOGPAL(tbf, "A", single ? "single" : "multi", use_trx, LOGL_NOTICE,
|
||||
"failed to find a usable TRX (TFI exhausted)\n");
|
||||
return trx_no;
|
||||
}
|
||||
if (!trx)
|
||||
|
@ -385,14 +391,14 @@ int alloc_algorithm_a(struct gprs_rlcmac_bts *bts, GprsMs *ms_, struct gprs_rlcm
|
|||
&tfi, &usf);
|
||||
|
||||
if (tbf->direction == GPRS_RLCMAC_UL_TBF && usf < 0) {
|
||||
LOGP(DRLCMAC, LOGL_NOTICE, "- Failed "
|
||||
"to allocate a TS, no USF available\n");
|
||||
LOGPAL(tbf, "A", single ? "single" : "multi", use_trx, LOGL_NOTICE,
|
||||
"failed to allocate a TS, no USF available\n");
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
if (ts < 0) {
|
||||
LOGP(DRLCMAC, LOGL_NOTICE, "- Failed "
|
||||
"to allocate a TS, no TFI available\n");
|
||||
LOGPAL(tbf, "A", single ? "single" : "multi", use_trx, LOGL_NOTICE,
|
||||
"failed to allocate a TS, no TFI available\n");
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
|
@ -402,13 +408,11 @@ int alloc_algorithm_a(struct gprs_rlcmac_bts *bts, GprsMs *ms_, struct gprs_rlcm
|
|||
* may be modified from now on. */
|
||||
if (tbf->direction == GPRS_RLCMAC_UL_TBF) {
|
||||
struct gprs_rlcmac_ul_tbf *ul_tbf = as_ul_tbf(tbf_);
|
||||
LOGP(DRLCMAC, LOGL_DEBUG, "- Assign uplink TS=%d TFI=%d USF=%d\n",
|
||||
ts, tfi, usf);
|
||||
LOGPSL(tbf, LOGL_DEBUG, "Assign uplink TS=%d TFI=%d USF=%d\n", ts, tfi, usf);
|
||||
assign_uplink_tbf_usf(pdch, ul_tbf, tfi, usf);
|
||||
} else {
|
||||
struct gprs_rlcmac_dl_tbf *dl_tbf = as_dl_tbf(tbf_);
|
||||
LOGP(DRLCMAC, LOGL_DEBUG, "- Assign downlink TS=%d TFI=%d\n",
|
||||
ts, tfi);
|
||||
LOGPSL(tbf, LOGL_DEBUG, "Assign downlink TS=%d TFI=%d\n", ts, tfi);
|
||||
assign_dlink_tbf(pdch, dl_tbf, tfi);
|
||||
}
|
||||
|
||||
|
@ -711,7 +715,7 @@ static int tbf_select_slot_set(const gprs_rlcmac_tbf *tbf, const gprs_rlcmac_trx
|
|||
LOGPC(DRLCMAC, LOGL_DEBUG, "- Selected DL");
|
||||
}
|
||||
|
||||
LOGPC(DRLCMAC, LOGL_DEBUG, " slots: (TS=0)\"%s\"(TS=7)%s\n", slot_info, single ? ", single" : "");
|
||||
LOGPC(DRLCMAC, LOGL_DEBUG, " slots: (TS=0)\"%s\"(TS=7), %s\n", slot_info, single ? "single" : "multi");
|
||||
|
||||
return sl;
|
||||
}
|
||||
|
@ -868,7 +872,7 @@ int alloc_algorithm_b(struct gprs_rlcmac_bts *bts, GprsMs *ms_, struct gprs_rlcm
|
|||
/* Step 2a: Find usable TRX and TFI */
|
||||
tfi = tfi_find_free(bts->bts, trx, ms, tbf->direction, use_trx, &trx_no);
|
||||
if (tfi < 0) {
|
||||
LOGP(DRLCMAC, LOGL_NOTICE, "- Failed to allocate a TFI\n");
|
||||
LOGPAL(tbf, "B", single, use_trx, LOGL_NOTICE, "failed to allocate a TFI\n");
|
||||
return tfi;
|
||||
}
|
||||
|
||||
|
@ -912,23 +916,21 @@ int alloc_algorithm_b(struct gprs_rlcmac_bts *bts, GprsMs *ms_, struct gprs_rlcm
|
|||
first_common_ts = ffs(dl_slots & ul_slots) - 1;
|
||||
|
||||
if (first_common_ts < 0) {
|
||||
LOGP(DRLCMAC, LOGL_NOTICE, "No first common slots available\n");
|
||||
LOGPAL(tbf, "B", single, use_trx, LOGL_NOTICE, "first common slot unavailable\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
if (first_ts < 0) {
|
||||
LOGP(DRLCMAC, LOGL_NOTICE, "No first slot available\n");
|
||||
LOGPAL(tbf, "B", single, use_trx, LOGL_NOTICE, "first slot unavailable\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
if (single && slotcount) {
|
||||
tbf_->upgrade_to_multislot = (avail_count > slotcount);
|
||||
LOGP(DRLCMAC, LOGL_INFO, "Using single slot at TS %d for %s\n",
|
||||
first_ts,
|
||||
(tbf->direction == GPRS_RLCMAC_DL_TBF) ? "DL" : "UL");
|
||||
LOGPAL(tbf, "B", single, use_trx, LOGL_INFO, "using single slot at TS %d\n", first_ts);
|
||||
} else {
|
||||
tbf_->upgrade_to_multislot = 0;
|
||||
LOGP(DRLCMAC, LOGL_INFO, "Using %d slots for %s\n", slotcount,
|
||||
(tbf->direction == GPRS_RLCMAC_DL_TBF) ? "DL" : "UL");
|
||||
LOGPAL(tbf, "B", single, use_trx, LOGL_INFO, "using %d slots\n", slotcount);
|
||||
}
|
||||
|
||||
/* The allocation will be successful, so the system state and tbf_/ms_
|
||||
|
|
|
@ -193,7 +193,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
|||
TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=0/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
|
@ -305,7 +305,7 @@ Allocating UL TBF: MS_CLASS=0/0
|
|||
TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
Allocating UL TBF: MS_CLASS=0/0
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
|
@ -713,7 +713,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 4
|
|||
TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10, dl_slots = 10
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=0/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
|
@ -931,7 +931,7 @@ Allocating UL TBF: MS_CLASS=0/0
|
|||
TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 4
|
||||
TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 10, dl_slots = 00
|
||||
Allocating UL TBF: MS_CLASS=0/0
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
|
@ -189959,7 +189959,7 @@ Allocating DL TBF: MS_CLASS=1/0
|
|||
TBF(TFI=6 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=6 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 5
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 00
|
||||
|
@ -190155,7 +190155,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
Allocating UL TBF: MS_CLASS=12/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 5
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 00
|
||||
|
@ -190351,7 +190351,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=12/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
|
@ -190547,7 +190547,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 20,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=9/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
|
@ -190743,7 +190743,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=33/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
|
@ -190939,7 +190939,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=33/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
Allocating DL TBF: MS_CLASS=33/0
|
||||
|
@ -190961,7 +190961,7 @@ TBF(TFI=4 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
|||
TBF(TFI=4 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=36/0
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available
|
||||
Allocating DL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08
|
||||
|
@ -191176,7 +191176,7 @@ Allocating DL TBF: MS_CLASS=1/0
|
|||
TBF(TFI=7 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=7 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available
|
||||
TBF(TFI=7 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 5
|
||||
|
@ -191373,7 +191373,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[DL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 5
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 78
|
||||
|
@ -191569,11 +191569,11 @@ TBF(TFI=31 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[DL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
|
@ -192701,7 +192701,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80,
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 5
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 00
|
||||
|
@ -192932,7 +192932,7 @@ TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: 0).
|
||||
- Failed to allocate a TFI
|
||||
[DL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 5
|
||||
|
@ -193164,7 +193164,7 @@ TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: 0).
|
||||
- Failed to allocate a TFI
|
||||
[DL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
|
@ -193666,7 +193666,7 @@ TBF(TFI=30 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 40,
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
Allocating DL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08
|
||||
|
@ -193916,7 +193916,7 @@ Allocating DL TBF: MS_CLASS=1/0
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 5
|
||||
|
@ -194148,7 +194148,7 @@ TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 18
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: 0).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 5
|
||||
|
@ -194380,7 +194380,7 @@ TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 18
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: 0).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
|
@ -194390,7 +194390,7 @@ TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 18
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: 0).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
|
@ -194400,7 +194400,7 @@ TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 18
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: 0).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI
|
||||
TBF(TFI=2 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=2 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
|
@ -194410,8 +194410,8 @@ TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 6
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 40, dl_slots = f0
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: 0).
|
||||
- Failed to allocate a TFI
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI
|
||||
[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
|
@ -194519,7 +194519,7 @@ Allocating UL TBF: MS_CLASS=1/0
|
|||
TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 5
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 00
|
||||
|
@ -194619,7 +194619,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 5
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 00
|
||||
|
@ -194719,26 +194719,26 @@ TBF(TFI=31 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
TBF(TFI=2 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=2 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to allocate a TS, no USF available
|
||||
Allocating DL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08
|
||||
|
@ -195225,7 +195225,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 7
|
|||
TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=1/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 5
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 78
|
||||
|
@ -195325,7 +195325,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[DL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 5
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 20, dl_slots = 78
|
||||
|
@ -195425,7 +195425,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[DL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 08
|
||||
No TFI available (suggested TRX: 0).
|
||||
|
@ -195702,7 +195702,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 7
|
|||
TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=10/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 08, dl_slots = 00
|
||||
|
@ -196829,7 +196829,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80,
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=23/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
Allocated 160 TBFs (previously -1)
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
|
@ -196937,7 +196937,7 @@ Allocating UL TBF: MS_CLASS=35/0
|
|||
TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=6 TLLI=0xc0000022 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 00
|
||||
Allocating UL TBF: MS_CLASS=36/0
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available
|
||||
Allocated 35 TBFs (previously 160)
|
||||
TBF(TFI=0 TLLI=0xc0000000 DIR=UL STATE=NULL) free
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
|
@ -198415,7 +198415,7 @@ TBF(TFI=31 TLLI=0xc000009f DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80,
|
|||
TBF(TFI=0 TLLI=0xc000009f DIR=UL STATE=NULL) free
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=23/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
Allocated 160 TBFs (previously 160)
|
||||
TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=RELEASING) free
|
||||
Allocating DL TBF: MS_CLASS=1/0
|
||||
|
@ -199218,7 +199218,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 7
|
|||
TBF(TFI=31 TLLI=0xc000009f DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=23/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
Allocated 160 TBFs (previously 160)
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
|
@ -199450,7 +199450,7 @@ TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 6
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 40, dl_slots = 00
|
||||
Allocating DL TBF: MS_CLASS=33/0
|
||||
No TFI available (suggested TRX: 0).
|
||||
- Failed to allocate a TFI
|
||||
[DL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
Allocated 32 TBFs (previously -1)
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
|
@ -199845,7 +199845,7 @@ TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 6
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 40, dl_slots = 00
|
||||
Allocating DL TBF: MS_CLASS=33/0
|
||||
No TFI available (suggested TRX: 0).
|
||||
- Failed to allocate a TFI
|
||||
[DL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
Allocated 32 TBFs (previously 32)
|
||||
TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=RELEASING) free
|
||||
|
@ -200010,7 +200010,7 @@ TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 40,
|
|||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=33/0
|
||||
No TFI available (suggested TRX: -1).
|
||||
- Failed to allocate a TFI
|
||||
[DL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI
|
||||
Allocated 32 TBFs (previously 32)
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
|
@ -200242,7 +200242,7 @@ TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 6
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 40, dl_slots = 00
|
||||
Allocating DL TBF: MS_CLASS=33/0
|
||||
No TFI available (suggested TRX: 0).
|
||||
- Failed to allocate a TFI
|
||||
[DL] algo B <multi> (suggested TRX: 0): failed to allocate a TFI
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 6
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 40, dl_slots = 40
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
|
@ -200696,7 +200696,7 @@ TBF(TFI=27 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 40,
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=44/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
Allocated 89 TBFs (previously -1)
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 3
|
||||
|
@ -200771,7 +200771,7 @@ Allocating UL TBF: MS_CLASS=24/0
|
|||
TBF(TFI=6 TLLI=0x00000000 DIR=UL STATE=NULL) Setting Control TS 4
|
||||
TBF(TFI=6 TLLI=0xc0000017 DIR=UL STATE=NULL) Allocated: trx = 0, ul_slots = 10, dl_slots = 00
|
||||
Allocating UL TBF: MS_CLASS=25/0
|
||||
- Failed to allocate a TS, no USF available
|
||||
[UL] algo A <single> (suggested TRX: 0): failed to allocate a TS, no USF available
|
||||
Allocated 24 TBFs (previously 89)
|
||||
TBF(TFI=0 TLLI=0xc0000000 DIR=UL STATE=NULL) free
|
||||
Allocating UL TBF: MS_CLASS=1/0
|
||||
|
@ -202026,7 +202026,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80,
|
|||
TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) free
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating UL TBF: MS_CLASS=23/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[UL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
Allocated 160 TBFs (previously 89)
|
||||
TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=RELEASING) free
|
||||
Allocating DL TBF: MS_CLASS=1/0
|
||||
|
@ -202829,7 +202829,7 @@ TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 7
|
|||
TBF(TFI=31 TLLI=0xc000009f DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80, dl_slots = 80
|
||||
No TFI available (suggested TRX: 0).
|
||||
Allocating DL TBF: MS_CLASS=23/0
|
||||
- Failed to find a usable TRX (TFI exhausted)
|
||||
[DL] algo A <single> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted)
|
||||
Allocated 160 TBFs (previously 160)
|
||||
Allocating DL TBF: MS_CLASS=11/11
|
||||
TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) Setting Control TS 6
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue