forked from cellular-infrastructure/osmo-pcu
Move NULL and ASSIGN tbf_state transition to tbf_fsm
At some point later in time the state_flags will most probably be split into different variables, one ending up in a different FSM. It is moved so far to the exsiting FSM from the C++ class since it's easier to access it from C and C++ code, and anyway that kind of information belongs to the FSM. Related: OS#2709 Change-Id: I3c62e9e83965cb28065338733f182863e54d7474
This commit is contained in:
parent
88f34812df
commit
33e8007100
|
@ -55,9 +55,9 @@ static void tbf_print_vty_info(struct vty *vty, struct gprs_rlcmac_tbf *tbf)
|
|||
tbf->direction == GPRS_RLCMAC_UL_TBF ? "UL" : "DL",
|
||||
tbf->imsi(), VTY_NEWLINE);
|
||||
vty_out(vty, " created=%lu state=%08x [CCCH:%u, PACCH:%u] 1st_TS=%d 1st_cTS=%d ctrl_TS=%d MS_CLASS=%d/%d%s",
|
||||
tbf->created_ts(), tbf->state_flags,
|
||||
tbf->state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH),
|
||||
tbf->state_flags & (1 << GPRS_RLCMAC_FLAG_PACCH),
|
||||
tbf->created_ts(), tbf->state_fsm.state_flags,
|
||||
tbf->state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH),
|
||||
tbf->state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_PACCH),
|
||||
tbf->first_ts,
|
||||
tbf->first_common_ts, tbf->control_ts,
|
||||
tbf->ms_class(),
|
||||
|
@ -113,7 +113,7 @@ int pcu_vty_show_tbf_all(struct vty *vty, struct gprs_rlcmac_bts *bts, uint32_t
|
|||
trx = &bts->trx[trx_no];
|
||||
llist_for_each_entry(iter, &trx->ul_tbfs, list) {
|
||||
tbf = (struct gprs_rlcmac_tbf *)iter->entry;
|
||||
if (tbf->state_flags & flags)
|
||||
if (tbf->state_fsm.state_flags & flags)
|
||||
tbf_print_vty_info(vty, tbf);
|
||||
}
|
||||
}
|
||||
|
@ -123,7 +123,7 @@ int pcu_vty_show_tbf_all(struct vty *vty, struct gprs_rlcmac_bts *bts, uint32_t
|
|||
trx = &bts->trx[trx_no];
|
||||
llist_for_each_entry(iter, &trx->dl_tbfs, list) {
|
||||
tbf = (struct gprs_rlcmac_tbf *)iter->entry;
|
||||
if (tbf->state_flags & flags)
|
||||
if (tbf->state_fsm.state_flags & flags)
|
||||
tbf_print_vty_info(vty, tbf);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -368,12 +368,13 @@ void gprs_rlcmac_pdch::rcv_control_ack(Packet_Control_Acknowledgement_t *packet,
|
|||
tbf->direction == new_tbf->direction)
|
||||
tbf_free(tbf);
|
||||
|
||||
if (new_tbf->check_n_clear(GPRS_RLCMAC_FLAG_CCCH)) {
|
||||
if (new_tbf->state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH)) {
|
||||
/* We now know that the PACCH really existed */
|
||||
LOGPTBF(new_tbf, LOGL_INFO,
|
||||
"The TBF has been confirmed on the PACCH, "
|
||||
"changed type from CCCH to PACCH\n");
|
||||
TBF_ASS_TYPE_SET(new_tbf, GPRS_RLCMAC_FLAG_PACCH);
|
||||
osmo_fsm_inst_dispatch(new_tbf->state_fsm.fi, TBF_EV_ASSIGN_DEL_CCCH, NULL);
|
||||
osmo_fsm_inst_dispatch(new_tbf->state_fsm.fi, TBF_EV_ASSIGN_ADD_PACCH, NULL);
|
||||
}
|
||||
TBF_SET_STATE(new_tbf, TBF_ST_FLOW);
|
||||
/* stop pending assignment timer */
|
||||
|
|
39
src/tbf.cpp
39
src/tbf.cpp
|
@ -120,7 +120,6 @@ gprs_rlcmac_tbf::Meas::Meas() :
|
|||
}
|
||||
|
||||
gprs_rlcmac_tbf::gprs_rlcmac_tbf(struct gprs_rlcmac_bts *bts_, GprsMs *ms, gprs_rlcmac_tbf_direction dir) :
|
||||
state_flags(0),
|
||||
direction(dir),
|
||||
trx(NULL),
|
||||
first_ts(0),
|
||||
|
@ -152,6 +151,7 @@ gprs_rlcmac_tbf::gprs_rlcmac_tbf(struct gprs_rlcmac_bts *bts_, GprsMs *ms, gprs_
|
|||
memset(&m_trx_list, 0, sizeof(m_trx_list));
|
||||
m_trx_list.entry = this;
|
||||
|
||||
memset(&state_fsm, 0, sizeof(state_fsm));
|
||||
state_fsm.tbf = this;
|
||||
state_fsm.fi = osmo_fsm_inst_alloc(&tbf_fsm, this, &state_fsm, LOGL_INFO, NULL);
|
||||
|
||||
|
@ -572,13 +572,14 @@ void gprs_rlcmac_tbf::set_polling(uint32_t new_poll_fn, uint8_t ts, enum pdch_ul
|
|||
{
|
||||
const char *chan = "UNKNOWN";
|
||||
|
||||
if (state_flags & (1 << (GPRS_RLCMAC_FLAG_CCCH)))
|
||||
if (state_fsm.state_flags & (1 << (GPRS_RLCMAC_FLAG_CCCH)))
|
||||
chan = "CCCH";
|
||||
|
||||
if (state_flags & (1 << (GPRS_RLCMAC_FLAG_PACCH)))
|
||||
if (state_fsm.state_flags & (1 << (GPRS_RLCMAC_FLAG_PACCH)))
|
||||
chan = "PACCH";
|
||||
|
||||
if ((state_flags & (1 << (GPRS_RLCMAC_FLAG_PACCH))) && (state_flags & (1 << (GPRS_RLCMAC_FLAG_CCCH))))
|
||||
if ((state_fsm.state_flags & (1 << (GPRS_RLCMAC_FLAG_PACCH))) &&
|
||||
(state_fsm.state_flags & (1 << (GPRS_RLCMAC_FLAG_CCCH))))
|
||||
LOGPTBFDL(this, LOGL_ERROR,
|
||||
"Attempt to schedule polling on %s (FN=%d, TS=%d) with both CCCH and PACCH flags set - FIXME!\n",
|
||||
chan, new_poll_fn, ts);
|
||||
|
@ -648,11 +649,11 @@ void gprs_rlcmac_tbf::poll_timeout(struct gprs_rlcmac_pdch *pdch, uint32_t poll_
|
|||
}
|
||||
|
||||
} else if (ul_ass_state == GPRS_RLCMAC_UL_ASS_WAIT_ACK) {
|
||||
if (!(state_flags & (1 << GPRS_RLCMAC_FLAG_TO_UL_ASS))) {
|
||||
if (!(state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_TO_UL_ASS))) {
|
||||
LOGPTBF(this, LOGL_NOTICE,
|
||||
"Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: %s\n",
|
||||
rlcmac_diag().c_str());
|
||||
state_flags |= (1 << GPRS_RLCMAC_FLAG_TO_UL_ASS);
|
||||
state_fsm.state_flags |= (1 << GPRS_RLCMAC_FLAG_TO_UL_ASS);
|
||||
}
|
||||
ul_ass_state = GPRS_RLCMAC_UL_ASS_NONE;
|
||||
bts_do_rate_ctr_inc(bts, CTR_RLC_ASS_TIMEDOUT);
|
||||
|
@ -667,11 +668,11 @@ void gprs_rlcmac_tbf::poll_timeout(struct gprs_rlcmac_pdch *pdch, uint32_t poll_
|
|||
/* reschedule UL assignment */
|
||||
ul_ass_state = GPRS_RLCMAC_UL_ASS_SEND_ASS;
|
||||
} else if (dl_ass_state == GPRS_RLCMAC_DL_ASS_WAIT_ACK) {
|
||||
if (!(state_flags & (1 << GPRS_RLCMAC_FLAG_TO_DL_ASS))) {
|
||||
if (!(state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_TO_DL_ASS))) {
|
||||
LOGPTBF(this, LOGL_NOTICE,
|
||||
"Timeout for polling PACKET CONTROL ACK for PACKET DOWNLINK ASSIGNMENT: %s\n",
|
||||
rlcmac_diag().c_str());
|
||||
state_flags |= (1 << GPRS_RLCMAC_FLAG_TO_DL_ASS);
|
||||
state_fsm.state_flags |= (1 << GPRS_RLCMAC_FLAG_TO_DL_ASS);
|
||||
}
|
||||
dl_ass_state = GPRS_RLCMAC_DL_ASS_NONE;
|
||||
bts_do_rate_ctr_inc(bts, CTR_RLC_ASS_TIMEDOUT);
|
||||
|
@ -693,11 +694,11 @@ void gprs_rlcmac_tbf::poll_timeout(struct gprs_rlcmac_pdch *pdch, uint32_t poll_
|
|||
} else if (direction == GPRS_RLCMAC_DL_TBF) {
|
||||
gprs_rlcmac_dl_tbf *dl_tbf = as_dl_tbf(this);
|
||||
|
||||
if (!(dl_tbf->state_flags & (1 << GPRS_RLCMAC_FLAG_TO_DL_ACK))) {
|
||||
if (!(dl_tbf->state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_TO_DL_ACK))) {
|
||||
LOGPTBF(this, LOGL_NOTICE,
|
||||
"Timeout for polling PACKET DOWNLINK ACK: %s\n",
|
||||
dl_tbf->rlcmac_diag().c_str());
|
||||
dl_tbf->state_flags |= (1 << GPRS_RLCMAC_FLAG_TO_DL_ACK);
|
||||
dl_tbf->state_fsm.state_flags |= (1 << GPRS_RLCMAC_FLAG_TO_DL_ACK);
|
||||
}
|
||||
|
||||
if (dl_tbf->state_is(TBF_ST_RELEASING))
|
||||
|
@ -715,8 +716,8 @@ void gprs_rlcmac_tbf::poll_timeout(struct gprs_rlcmac_pdch *pdch, uint32_t poll_
|
|||
return;
|
||||
}
|
||||
/* resend IMM.ASS on CCCH on timeout */
|
||||
if ((dl_tbf->state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH))
|
||||
&& !(dl_tbf->state_flags & (1 << GPRS_RLCMAC_FLAG_DL_ACK))) {
|
||||
if ((dl_tbf->state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH))
|
||||
&& !(dl_tbf->state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_DL_ACK))) {
|
||||
LOGPTBF(dl_tbf, LOGL_DEBUG, "Re-send dowlink assignment on PCH (IMSI=%s)\n",
|
||||
imsi());
|
||||
/* send immediate assignment */
|
||||
|
@ -788,7 +789,7 @@ void gprs_rlcmac_tbf::handle_timeout()
|
|||
LOGPTBF(this, LOGL_DEBUG, "timer 0 expired. cur_fn=%d\n", current_fn);
|
||||
|
||||
/* PACCH assignment timeout (see timers X2000, X2001) */
|
||||
if ((state_flags & (1 << GPRS_RLCMAC_FLAG_PACCH))) {
|
||||
if ((state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_PACCH))) {
|
||||
if (state_is(TBF_ST_ASSIGN)) {
|
||||
LOGPTBF(this, LOGL_NOTICE, "releasing due to PACCH assignment timeout.\n");
|
||||
tbf_free(this);
|
||||
|
@ -798,7 +799,7 @@ void gprs_rlcmac_tbf::handle_timeout()
|
|||
}
|
||||
|
||||
/* Finish waiting after IMM.ASS confirm timer for CCCH assignment (see timer X2002) */
|
||||
if ((state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH))) {
|
||||
if ((state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH))) {
|
||||
gprs_rlcmac_dl_tbf *dl_tbf = as_dl_tbf(this);
|
||||
dl_tbf->m_wait_confirm = 0;
|
||||
if (dl_tbf->state_is(TBF_ST_ASSIGN)) {
|
||||
|
@ -817,7 +818,7 @@ void gprs_rlcmac_tbf::handle_timeout()
|
|||
* PDCH. */
|
||||
|
||||
/* keep to flags */
|
||||
dl_tbf->state_flags &= GPRS_RLCMAC_FLAG_TO_MASK;
|
||||
dl_tbf->state_fsm.state_flags &= GPRS_RLCMAC_FLAG_TO_MASK;
|
||||
|
||||
dl_tbf->update();
|
||||
|
||||
|
@ -831,15 +832,15 @@ std::string gprs_rlcmac_tbf::rlcmac_diag()
|
|||
{
|
||||
std::ostringstream os;
|
||||
os << "|";
|
||||
if ((state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH)))
|
||||
if ((state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH)))
|
||||
os << "Assignment was on CCCH|";
|
||||
if ((state_flags & (1 << GPRS_RLCMAC_FLAG_PACCH)))
|
||||
if ((state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_PACCH)))
|
||||
os << "Assignment was on PACCH|";
|
||||
if ((state_flags & (1 << GPRS_RLCMAC_FLAG_UL_DATA)))
|
||||
if ((state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_UL_DATA)))
|
||||
os << "Uplink data was received|";
|
||||
else if (direction == GPRS_RLCMAC_UL_TBF)
|
||||
os << "No uplink data received yet|";
|
||||
if ((state_flags & (1 << GPRS_RLCMAC_FLAG_DL_ACK)))
|
||||
if ((state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_DL_ACK)))
|
||||
os << "Downlink ACK was received|";
|
||||
else if (direction == GPRS_RLCMAC_DL_TBF)
|
||||
os << "No downlink ACK received yet|";
|
||||
|
|
69
src/tbf.h
69
src/tbf.h
|
@ -162,9 +162,6 @@ enum tbf_counters { /* TBF counters from 3GPP TS 44.060 §13.4 */
|
|||
#define TBF_SET_ASS_STATE_DL(t, st) do { t->set_ass_state_dl(st, __FILE__, __LINE__); } while(0)
|
||||
#define TBF_SET_ASS_STATE_UL(t, st) do { t->set_ass_state_ul(st, __FILE__, __LINE__); } while(0)
|
||||
#define TBF_SET_ACK_STATE(t, st) do { t->set_ack_state(st, __FILE__, __LINE__); } while(0)
|
||||
#define TBF_SET_ASS_ON(t, fl, chk) do { t->set_assigned_on(fl, chk, __FILE__, __LINE__); } while(0)
|
||||
#define TBF_ASS_TYPE_SET(t, kind) do { t->ass_type_mod(kind, false, __FILE__, __LINE__); } while(0)
|
||||
#define TBF_ASS_TYPE_UNSET(t, kind) do { t->ass_type_mod(kind, true, __FILE__, __LINE__); } while(0)
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
@ -214,8 +211,6 @@ struct gprs_rlcmac_tbf {
|
|||
void poll_sched_set(const char *file, int line);
|
||||
void poll_sched_unset(const char *file, int line);
|
||||
bool check_n_clear(uint8_t state_flag);
|
||||
void set_assigned_on(uint8_t state_flag, bool check_ccch, const char *file, int line);
|
||||
void ass_type_mod(uint8_t t, bool unset, const char *file, int line);
|
||||
const char *state_name() const;
|
||||
|
||||
const char *name() const;
|
||||
|
@ -276,7 +271,6 @@ struct gprs_rlcmac_tbf {
|
|||
/* attempt to make things a bit more fair */
|
||||
void rotate_in_list();
|
||||
|
||||
uint32_t state_flags;
|
||||
enum gprs_rlcmac_tbf_direction direction;
|
||||
struct gprs_rlcmac_trx *trx;
|
||||
uint8_t first_ts; /* first TS used by TBF */
|
||||
|
@ -370,63 +364,6 @@ inline const char *gprs_rlcmac_tbf::state_name() const
|
|||
return osmo_fsm_inst_state_name(state_fsm.fi);
|
||||
}
|
||||
|
||||
/* Set assignment state and corrsponding flags */
|
||||
inline void gprs_rlcmac_tbf::set_assigned_on(uint8_t state_flag, bool check_ccch, const char *file, int line)
|
||||
{
|
||||
tbf_fsm_state_chg(state_fsm.fi, TBF_ST_ASSIGN);
|
||||
if (check_ccch) {
|
||||
if (!(state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH)))
|
||||
ass_type_mod(state_flag, false, file, line);
|
||||
} else
|
||||
state_flags |= (1 << state_flag);
|
||||
}
|
||||
|
||||
inline void gprs_rlcmac_tbf::ass_type_mod(uint8_t t, bool unset, const char *file, int line)
|
||||
{
|
||||
const char *ch = "UNKNOWN";
|
||||
switch (t) {
|
||||
case GPRS_RLCMAC_FLAG_CCCH:
|
||||
if (unset) {
|
||||
if (!(state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH)))
|
||||
return;
|
||||
} else {
|
||||
if (state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH))
|
||||
LOGPSRC(DTBF, LOGL_ERROR, file, line,
|
||||
"%s attempted to set ass. type CCCH which is already set.\n",
|
||||
tbf_name(this));
|
||||
}
|
||||
ch = "CCCH";
|
||||
break;
|
||||
case GPRS_RLCMAC_FLAG_PACCH:
|
||||
if (unset) {
|
||||
if (!(state_flags & (1 << GPRS_RLCMAC_FLAG_PACCH)))
|
||||
return;
|
||||
} else {
|
||||
if (state_flags & (1 << GPRS_RLCMAC_FLAG_PACCH))
|
||||
LOGPSRC(DTBF, LOGL_ERROR, file, line,
|
||||
"%s attempted to set ass. type PACCH which is already set.\n",
|
||||
tbf_name(this));
|
||||
}
|
||||
ch = "PACCH";
|
||||
break;
|
||||
default:
|
||||
LOGPSRC(DTBF, LOGL_ERROR, file, line, "%s attempted to %sset unexpected ass. type %d - FIXME!\n",
|
||||
tbf_name(this), unset ? "un" : "", t);
|
||||
return;
|
||||
}
|
||||
|
||||
LOGPSRC(DTBF, LOGL_INFO, file, line, "%s %sset ass. type %s [prev CCCH:%u, PACCH:%u]\n",
|
||||
tbf_name(this), unset ? "un" : "", ch,
|
||||
state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH),
|
||||
state_flags & (1 << GPRS_RLCMAC_FLAG_PACCH));
|
||||
|
||||
if (unset) {
|
||||
state_flags &= GPRS_RLCMAC_FLAG_TO_MASK; /* keep to flags */
|
||||
state_flags &= ~(1 << t);
|
||||
} else
|
||||
state_flags |= (1 << t);
|
||||
}
|
||||
|
||||
inline void gprs_rlcmac_tbf::set_ass_state_dl(enum gprs_rlcmac_tbf_dl_ass_state new_state, const char *file, int line)
|
||||
{
|
||||
LOGPSRC(DTBF, LOGL_DEBUG, file, line, "%s changes DL ASS state from %s to %s\n",
|
||||
|
@ -456,8 +393,8 @@ inline void gprs_rlcmac_tbf::set_ack_state(enum gprs_rlcmac_tbf_ul_ack_state new
|
|||
|
||||
inline bool gprs_rlcmac_tbf::check_n_clear(uint8_t state_flag)
|
||||
{
|
||||
if ((state_flags & (1 << state_flag))) {
|
||||
state_flags &= ~(1 << state_flag);
|
||||
if ((state_fsm.state_flags & (1 << state_flag))) {
|
||||
state_fsm.state_flags &= ~(1 << state_flag);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -481,7 +418,7 @@ inline bool gprs_rlcmac_tbf::is_tfi_assigned() const
|
|||
return state_fsm.fi->state > TBF_ST_ASSIGN ||
|
||||
(direction == GPRS_RLCMAC_DL_TBF &&
|
||||
state_fsm.fi->state == TBF_ST_ASSIGN &&
|
||||
(state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH)));
|
||||
(state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH)));
|
||||
}
|
||||
|
||||
inline uint8_t gprs_rlcmac_tbf::tfi() const
|
||||
|
|
|
@ -605,7 +605,7 @@ void gprs_rlcmac_dl_tbf::trigger_ass(struct gprs_rlcmac_tbf *old_tbf)
|
|||
old_tbf->was_releasing = old_tbf->state_is(TBF_ST_WAIT_RELEASE);
|
||||
|
||||
/* change state */
|
||||
TBF_SET_ASS_ON(this, GPRS_RLCMAC_FLAG_PACCH, true);
|
||||
osmo_fsm_inst_dispatch(this->state_fsm.fi, TBF_EV_ASSIGN_ADD_PACCH, NULL);
|
||||
|
||||
/* Start timer, expiry in gprs_rlcmac_tbf::handle_timeout tbf_free()s the TBF */
|
||||
T_START(this, T0, -2001, "assignment (PACCH)", true);
|
||||
|
@ -615,7 +615,7 @@ void gprs_rlcmac_dl_tbf::trigger_ass(struct gprs_rlcmac_tbf *old_tbf)
|
|||
was_releasing = state_is(TBF_ST_WAIT_RELEASE);
|
||||
|
||||
/* change state */
|
||||
TBF_SET_ASS_ON(this, GPRS_RLCMAC_FLAG_CCCH, false);
|
||||
osmo_fsm_inst_dispatch(this->state_fsm.fi, TBF_EV_ASSIGN_ADD_CCCH, NULL);
|
||||
|
||||
/* send immediate assignment */
|
||||
if ((pgroup = imsi2paging_group(imsi())) > 999)
|
||||
|
@ -777,7 +777,7 @@ bool gprs_rlcmac_dl_tbf::handle_ack_nack()
|
|||
{
|
||||
bool ack_recovered = false;
|
||||
|
||||
state_flags |= (1 << GPRS_RLCMAC_FLAG_DL_ACK);
|
||||
state_fsm.state_flags |= (1 << GPRS_RLCMAC_FLAG_DL_ACK);
|
||||
if (check_n_clear(GPRS_RLCMAC_FLAG_TO_DL_ACK)) {
|
||||
ack_recovered = true;
|
||||
}
|
||||
|
@ -957,7 +957,7 @@ struct msgb *gprs_rlcmac_dl_tbf::create_dl_acked_block(
|
|||
if (m_last_dl_poll_fn < 0)
|
||||
m_last_dl_poll_fn = fn;
|
||||
|
||||
need_poll = state_flags & (1 << GPRS_RLCMAC_FLAG_TO_DL_ACK);
|
||||
need_poll = state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_TO_DL_ACK);
|
||||
|
||||
/* poll after POLL_ACK_AFTER_FRAMES frames, or when final block is tx.
|
||||
*/
|
||||
|
@ -985,7 +985,7 @@ struct msgb *gprs_rlcmac_dl_tbf::create_dl_acked_block(
|
|||
if (is_final)
|
||||
T_START(this, T3191, 3191, "final block (DL-TBF)", true);
|
||||
|
||||
state_flags &= ~(1 << GPRS_RLCMAC_FLAG_TO_DL_ACK); /* clear poll timeout flag */
|
||||
state_fsm.state_flags &= ~(1 << GPRS_RLCMAC_FLAG_TO_DL_ACK); /* clear poll timeout flag */
|
||||
|
||||
/* Clear request flag */
|
||||
m_dl_ack_requested = false;
|
||||
|
@ -1251,7 +1251,7 @@ int gprs_rlcmac_dl_tbf::release()
|
|||
m_wait_confirm = 0;
|
||||
m_window.reset();
|
||||
|
||||
TBF_ASS_TYPE_UNSET(this, GPRS_RLCMAC_FLAG_CCCH);
|
||||
osmo_fsm_inst_dispatch(this->state_fsm.fi, TBF_EV_ASSIGN_DEL_CCCH, NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -1277,7 +1277,7 @@ int gprs_rlcmac_dl_tbf::abort()
|
|||
/* reset rlc states */
|
||||
m_window.reset();
|
||||
|
||||
TBF_ASS_TYPE_UNSET(this, GPRS_RLCMAC_FLAG_CCCH);
|
||||
osmo_fsm_inst_dispatch(this->state_fsm.fi, TBF_EV_ASSIGN_DEL_CCCH, NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -1324,7 +1324,7 @@ void gprs_rlcmac_dl_tbf::request_dl_ack()
|
|||
|
||||
bool gprs_rlcmac_dl_tbf::need_control_ts() const
|
||||
{
|
||||
return state_flags & (1 << GPRS_RLCMAC_FLAG_TO_DL_ACK) ||
|
||||
return state_fsm.state_flags & (1 << GPRS_RLCMAC_FLAG_TO_DL_ACK) ||
|
||||
m_tx_counter >= POLL_ACK_AFTER_FRAMES ||
|
||||
m_dl_ack_requested;
|
||||
}
|
||||
|
|
108
src/tbf_fsm.c
108
src/tbf_fsm.c
|
@ -41,10 +41,85 @@ const struct osmo_tdef_state_timeout tbf_fsm_timeouts[32] = {
|
|||
};
|
||||
|
||||
const struct value_string tbf_fsm_event_names[] = {
|
||||
{ TBF_EV_FOOBAR, "FOOBAR" },
|
||||
{ TBF_EV_ASSIGN_ADD_CCCH, "ASSIGN_ADD_CCCH" },
|
||||
{ TBF_EV_ASSIGN_ADD_PACCH, "ASSIGN_ADD_PACCH" },
|
||||
{ TBF_EV_ASSIGN_DEL_CCCH, "ASSIGN_DEL_CCCH" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
static void mod_ass_type(struct tbf_fsm_ctx *ctx, uint8_t t, bool set)
|
||||
{
|
||||
const char *ch = "UNKNOWN";
|
||||
bool prev_set = ctx->state_flags & (1 << t);
|
||||
|
||||
switch (t) {
|
||||
case GPRS_RLCMAC_FLAG_CCCH:
|
||||
ch = "CCCH";
|
||||
break;
|
||||
case GPRS_RLCMAC_FLAG_PACCH:
|
||||
ch = "PACCH";
|
||||
break;
|
||||
default:
|
||||
LOGPTBF(ctx->tbf, LOGL_ERROR,
|
||||
"attempted to %sset unexpected ass. type %d - FIXME!\n",
|
||||
set ? "" : "un", t);
|
||||
return;
|
||||
}
|
||||
|
||||
if (set && prev_set) {
|
||||
LOGPTBF(ctx->tbf, LOGL_ERROR,
|
||||
"attempted to set ass. type %s which is already set.\n", ch);
|
||||
} else if (!set && !prev_set) {
|
||||
return;
|
||||
}
|
||||
|
||||
LOGPTBF(ctx->tbf, LOGL_INFO, "%sset ass. type %s [prev CCCH:%u, PACCH:%u]\n",
|
||||
set ? "" : "un", ch,
|
||||
!!(ctx->state_flags & (1 << GPRS_RLCMAC_FLAG_CCCH)),
|
||||
!!(ctx->state_flags & (1 << GPRS_RLCMAC_FLAG_PACCH)));
|
||||
|
||||
if (set) {
|
||||
ctx->state_flags |= (1 << t);
|
||||
} else {
|
||||
ctx->state_flags &= GPRS_RLCMAC_FLAG_TO_MASK; /* keep to flags */
|
||||
ctx->state_flags &= ~(1 << t);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static void st_null(struct osmo_fsm_inst *fi, uint32_t event, void *data)
|
||||
{
|
||||
struct tbf_fsm_ctx *ctx = (struct tbf_fsm_ctx *)fi->priv;
|
||||
switch (event) {
|
||||
case TBF_EV_ASSIGN_ADD_CCCH:
|
||||
mod_ass_type(ctx, GPRS_RLCMAC_FLAG_CCCH, true);
|
||||
tbf_fsm_state_chg(fi, tbf_direction(ctx->tbf) == GPRS_RLCMAC_DL_TBF ?
|
||||
TBF_ST_ASSIGN : TBF_ST_FLOW);
|
||||
break;
|
||||
case TBF_EV_ASSIGN_ADD_PACCH:
|
||||
mod_ass_type(ctx, GPRS_RLCMAC_FLAG_PACCH, true);
|
||||
tbf_fsm_state_chg(fi, TBF_ST_ASSIGN);
|
||||
break;
|
||||
default:
|
||||
OSMO_ASSERT(0);
|
||||
}
|
||||
}
|
||||
|
||||
static void st_assign(struct osmo_fsm_inst *fi, uint32_t event, void *data)
|
||||
{
|
||||
struct tbf_fsm_ctx *ctx = (struct tbf_fsm_ctx *)fi->priv;
|
||||
switch (event) {
|
||||
case TBF_EV_ASSIGN_ADD_CCCH:
|
||||
mod_ass_type(ctx, GPRS_RLCMAC_FLAG_CCCH, true);
|
||||
break;
|
||||
case TBF_EV_ASSIGN_ADD_PACCH:
|
||||
mod_ass_type(ctx, GPRS_RLCMAC_FLAG_PACCH, true);
|
||||
break;
|
||||
default:
|
||||
OSMO_ASSERT(0);
|
||||
}
|
||||
}
|
||||
|
||||
static void tbf_fsm_cleanup(struct osmo_fsm_inst *fi, enum osmo_fsm_term_cause cause)
|
||||
{
|
||||
/* TODO: needed ?
|
||||
|
@ -64,24 +139,25 @@ static int tbf_fsm_timer_cb(struct osmo_fsm_inst *fi)
|
|||
static struct osmo_fsm_state tbf_fsm_states[] = {
|
||||
[TBF_ST_NULL] = {
|
||||
.in_event_mask =
|
||||
0,
|
||||
X(TBF_EV_ASSIGN_ADD_CCCH) |
|
||||
X(TBF_EV_ASSIGN_ADD_PACCH),
|
||||
.out_state_mask =
|
||||
X(TBF_ST_ASSIGN) |
|
||||
X(TBF_ST_FLOW) |
|
||||
X(TBF_ST_RELEASING),
|
||||
.name = "NULL",
|
||||
//.action = st_null,
|
||||
.action = st_null,
|
||||
},
|
||||
[TBF_ST_ASSIGN] = {
|
||||
.in_event_mask =
|
||||
0,
|
||||
X(TBF_EV_ASSIGN_ADD_CCCH) |
|
||||
X(TBF_EV_ASSIGN_ADD_PACCH),
|
||||
.out_state_mask =
|
||||
X(TBF_ST_FLOW) |
|
||||
X(TBF_ST_FINISHED) |
|
||||
X(TBF_ST_RELEASING),
|
||||
.name = "ASSIGN",
|
||||
//.onenter = st_assign_on_enter,
|
||||
//.action = st_assign,
|
||||
.action = st_assign,
|
||||
},
|
||||
[TBF_ST_FLOW] = {
|
||||
.in_event_mask =
|
||||
|
@ -91,8 +167,6 @@ static struct osmo_fsm_state tbf_fsm_states[] = {
|
|||
X(TBF_ST_WAIT_RELEASE) |
|
||||
X(TBF_ST_RELEASING),
|
||||
.name = "FLOW",
|
||||
//.onenter = st_flow_on_enter,
|
||||
//.action = st_flow,
|
||||
},
|
||||
[TBF_ST_FINISHED] = {
|
||||
.in_event_mask =
|
||||
|
@ -100,8 +174,6 @@ static struct osmo_fsm_state tbf_fsm_states[] = {
|
|||
.out_state_mask =
|
||||
X(TBF_ST_WAIT_RELEASE),
|
||||
.name = "FINISHED",
|
||||
//.onenter = st_finished_on_enter,
|
||||
//.action = st_finished,
|
||||
},
|
||||
[TBF_ST_WAIT_RELEASE] = {
|
||||
.in_event_mask =
|
||||
|
@ -109,7 +181,6 @@ static struct osmo_fsm_state tbf_fsm_states[] = {
|
|||
.out_state_mask =
|
||||
X(TBF_ST_RELEASING),
|
||||
.name = "WAIT_RELEASE",
|
||||
//.action = st_wait_release,
|
||||
},
|
||||
[TBF_ST_RELEASING] = {
|
||||
.in_event_mask =
|
||||
|
@ -117,10 +188,21 @@ static struct osmo_fsm_state tbf_fsm_states[] = {
|
|||
.out_state_mask =
|
||||
0,
|
||||
.name = "RELEASING",
|
||||
//.action = st_releasing,
|
||||
},
|
||||
};
|
||||
|
||||
void tbf_fsm_allstate_action(struct osmo_fsm_inst *fi, uint32_t event, void *data)
|
||||
{
|
||||
struct tbf_fsm_ctx *ctx = (struct tbf_fsm_ctx *)fi->priv;
|
||||
switch (event) {
|
||||
case TBF_EV_ASSIGN_DEL_CCCH:
|
||||
mod_ass_type(ctx, GPRS_RLCMAC_FLAG_CCCH, false);
|
||||
break;
|
||||
default:
|
||||
OSMO_ASSERT(0);
|
||||
}
|
||||
}
|
||||
|
||||
struct osmo_fsm tbf_fsm = {
|
||||
.name = "TBF",
|
||||
.states = tbf_fsm_states,
|
||||
|
@ -129,6 +211,8 @@ struct osmo_fsm tbf_fsm = {
|
|||
.cleanup = tbf_fsm_cleanup,
|
||||
.log_subsys = DTBF,
|
||||
.event_names = tbf_fsm_event_names,
|
||||
.allstate_action = tbf_fsm_allstate_action,
|
||||
.allstate_event_mask = X(TBF_EV_ASSIGN_DEL_CCCH),
|
||||
};
|
||||
|
||||
static __attribute__((constructor)) void tbf_fsm_init(void)
|
||||
|
|
|
@ -27,7 +27,9 @@
|
|||
struct gprs_rlcmac_tbf;
|
||||
|
||||
enum tbf_fsm_event {
|
||||
TBF_EV_FOOBAR,
|
||||
TBF_EV_ASSIGN_ADD_CCCH, /* An assignment is sent over CCCH and confirmation from MS is pending */
|
||||
TBF_EV_ASSIGN_ADD_PACCH, /* An assignment is sent over PACCH and confirmation from MS is pending */
|
||||
TBF_EV_ASSIGN_DEL_CCCH, /* An assignment previously sent over CCCH has been confirmed by MS */
|
||||
};
|
||||
|
||||
enum tbf_fsm_states {
|
||||
|
@ -42,6 +44,7 @@ enum tbf_fsm_states {
|
|||
struct tbf_fsm_ctx {
|
||||
struct osmo_fsm_inst *fi;
|
||||
struct gprs_rlcmac_tbf* tbf; /* back pointer */
|
||||
uint32_t state_flags;
|
||||
};
|
||||
|
||||
extern const struct osmo_tdef_state_timeout tbf_fsm_timeouts[32];
|
||||
|
|
|
@ -154,7 +154,7 @@ gprs_rlcmac_ul_tbf *tbf_alloc_ul_pacch(struct gprs_rlcmac_bts *bts, GprsMs *ms,
|
|||
return NULL;
|
||||
}
|
||||
tbf->m_contention_resolution_done = 1;
|
||||
TBF_SET_ASS_ON(tbf, GPRS_RLCMAC_FLAG_PACCH, false);
|
||||
osmo_fsm_inst_dispatch(tbf->state_fsm.fi, TBF_EV_ASSIGN_ADD_PACCH, NULL);
|
||||
tbf->update_ms(tlli, GPRS_RLCMAC_UL_TBF);
|
||||
OSMO_ASSERT(tbf->ms());
|
||||
|
||||
|
@ -172,8 +172,7 @@ struct gprs_rlcmac_ul_tbf *tbf_alloc_ul_ccch(struct gprs_rlcmac_bts *bts, struct
|
|||
/* Caller will most probably send a Imm Ass Reject after return */
|
||||
return NULL;
|
||||
}
|
||||
TBF_SET_STATE(tbf, TBF_ST_FLOW);
|
||||
TBF_ASS_TYPE_SET(tbf, GPRS_RLCMAC_FLAG_CCCH);
|
||||
osmo_fsm_inst_dispatch(tbf->state_fsm.fi, TBF_EV_ASSIGN_ADD_CCCH, NULL);
|
||||
tbf->contention_resolution_start();
|
||||
OSMO_ASSERT(tbf->ms());
|
||||
|
||||
|
@ -215,7 +214,7 @@ struct gprs_rlcmac_ul_tbf *handle_tbf_reject(struct gprs_rlcmac_bts *bts,
|
|||
ms_attach_tbf(ms, ul_tbf);
|
||||
llist_add(tbf_trx_list((struct gprs_rlcmac_tbf *)ul_tbf), &trx->ul_tbfs);
|
||||
bts_do_rate_ctr_inc(ul_tbf->bts, CTR_TBF_UL_ALLOCATED);
|
||||
TBF_SET_ASS_ON(ul_tbf, GPRS_RLCMAC_FLAG_PACCH, false);
|
||||
osmo_fsm_inst_dispatch(ul_tbf->state_fsm.fi, TBF_EV_ASSIGN_ADD_PACCH, NULL);
|
||||
TBF_SET_ASS_STATE_UL(ul_tbf, GPRS_RLCMAC_UL_ASS_SEND_ASS_REJ);
|
||||
|
||||
return ul_tbf;
|
||||
|
@ -287,7 +286,7 @@ bool gprs_rlcmac_ul_tbf::ctrl_ack_to_toggle()
|
|||
if (check_n_clear(GPRS_RLCMAC_FLAG_TO_UL_ACK))
|
||||
return true; /* GPRS_RLCMAC_FLAG_TO_UL_ACK was set, now cleared */
|
||||
|
||||
state_flags |= (1 << GPRS_RLCMAC_FLAG_TO_UL_ACK);
|
||||
state_fsm.state_flags |= (1 << GPRS_RLCMAC_FLAG_TO_UL_ACK);
|
||||
return false; /* GPRS_RLCMAC_FLAG_TO_UL_ACK was unset, now set */
|
||||
}
|
||||
|
||||
|
@ -398,7 +397,7 @@ int gprs_rlcmac_ul_tbf::rcv_data_block_acknowledged(
|
|||
|
||||
const uint16_t ws = m_window.ws();
|
||||
|
||||
this->state_flags |= (1 << GPRS_RLCMAC_FLAG_UL_DATA);
|
||||
this->state_fsm.state_flags |= (1 << GPRS_RLCMAC_FLAG_UL_DATA);
|
||||
|
||||
LOGPTBFUL(this, LOGL_DEBUG, "UL DATA TFI=%d received (V(Q)=%d .. "
|
||||
"V(R)=%d)\n", rlc->tfi, this->m_window.v_q(),
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -96,6 +96,7 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=2654167
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
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{NULL}: Allocated
|
||||
|
@ -115,11 +116,13 @@ MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0, DL) Attaching DL TBF: TBF(TFI=1 TLLI=0xff
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) Trigger downlink assignment on PACCH
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NULL) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) exists
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) changes DL ASS state from GPRS_RLCMAC_DL_ASS_WAIT_ACK to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_1){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_1){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654167
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING), 1 TBFs, USFs = 00, TFIs = 00000002.
|
||||
|
@ -127,6 +130,7 @@ MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0, DL) Detaching TBF: TBF(TFI=0 TLLI=0xffeed
|
|||
********** DL-TBF ends here **********
|
||||
TBF(DL-TFI_0){RELEASING}: Deallocated
|
||||
TBF(DL-TFI_1){ASSIGN}: state_chg to RELEASING
|
||||
TBF(DL-TFI_1){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer T0 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -190,6 +194,7 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=2654167
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
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{NULL}: Allocated
|
||||
|
@ -209,11 +214,13 @@ MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0, DL) Attaching DL TBF: TBF(TFI=1 TLLI=0xff
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) Trigger downlink assignment on PACCH
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NULL) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) exists
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) changes DL ASS state from GPRS_RLCMAC_DL_ASS_WAIT_ACK to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_1){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_1){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654167
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_1){ASSIGN}: state_chg to RELEASING
|
||||
TBF(DL-TFI_1){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer T0 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING), 1 TBFs, USFs = 00, TFIs = 00000001.
|
||||
|
@ -221,6 +228,7 @@ MS(TLLI=0xffeeddcc, IMSI=, TA=0, 45/0,) Detaching TBF: TBF(TFI=1 TLLI=0xffeeddcc
|
|||
********** DL-TBF ends here **********
|
||||
TBF(DL-TFI_1){RELEASING}: Deallocated
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -469,8 +477,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) Final ACK received.
|
||||
TBF(DL-TFI_0){FINISHED}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=2654167
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE) changes DL ASS state from GPRS_RLCMAC_DL_ASS_WAIT_ACK to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer T3191 [freeing TBF]
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer T3193 [freeing TBF]
|
||||
|
@ -532,6 +542,7 @@ Modifying MS object, TLLI = 0xf1000001, IMSI '001001000000001' -> '0010010000000
|
|||
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(DL-TFI_0){FLOW}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xf1000001 DIR=DL STATE=RELEASING) free
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xf1000001 DIR=DL STATE=RELEASING), 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=RELEASING)
|
||||
|
@ -540,6 +551,7 @@ TBF(DL-TFI_0){RELEASING}: 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(DL-TFI_1){FLOW}: state_chg to RELEASING
|
||||
TBF(DL-TFI_1){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=RELEASING) free
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=RELEASING), 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=RELEASING)
|
||||
|
@ -570,6 +582,8 @@ TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000000, IMSI=001001000000000, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NULL)
|
||||
TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000000)
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: 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
|
||||
|
@ -596,6 +610,8 @@ TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000001, IMSI=001001000000001, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NULL)
|
||||
TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000001)
|
||||
TBF(DL-TFI_1){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_1){NULL}: 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
|
||||
|
@ -622,6 +638,8 @@ TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000002, IMSI=001001000000002, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NULL)
|
||||
TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000002)
|
||||
TBF(DL-TFI_2){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_2){NULL}: 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
|
||||
|
@ -648,6 +666,8 @@ TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000003, IMSI=001001000000003, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NULL)
|
||||
TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000003)
|
||||
TBF(DL-TFI_3){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_3){NULL}: 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
|
||||
|
@ -674,6 +694,8 @@ TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000004, IMSI=001001000000004, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NULL)
|
||||
TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000004)
|
||||
TBF(DL-TFI_4){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_4){NULL}: 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
|
||||
|
@ -700,6 +722,8 @@ TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000005, IMSI=001001000000005, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NULL)
|
||||
TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000005)
|
||||
TBF(DL-TFI_5){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_5){NULL}: 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
|
||||
|
@ -726,6 +750,8 @@ TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000006, IMSI=001001000000006, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NULL)
|
||||
TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000006)
|
||||
TBF(DL-TFI_6){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_6){NULL}: 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
|
||||
|
@ -752,6 +778,8 @@ TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000007, IMSI=001001000000007, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NULL)
|
||||
TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000007)
|
||||
TBF(DL-TFI_7){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_7){NULL}: 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
|
||||
|
@ -778,6 +806,8 @@ TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000008, IMSI=001001000000008, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NULL)
|
||||
TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000008)
|
||||
TBF(DL-TFI_8){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_8){NULL}: 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
|
||||
|
@ -804,6 +834,8 @@ TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000009, IMSI=001001000000009, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NULL)
|
||||
TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000009)
|
||||
TBF(DL-TFI_9){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_9){NULL}: 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
|
||||
|
@ -830,6 +862,8 @@ TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000000a, IMSI=001001000000010, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NULL)
|
||||
TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000010)
|
||||
TBF(DL-TFI_10){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_10){NULL}: 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
|
||||
|
@ -856,6 +890,8 @@ TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000000b, IMSI=001001000000011, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NULL)
|
||||
TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000011)
|
||||
TBF(DL-TFI_11){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_11){NULL}: 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
|
||||
|
@ -882,6 +918,8 @@ TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000000c, IMSI=001001000000012, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NULL)
|
||||
TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000012)
|
||||
TBF(DL-TFI_12){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_12){NULL}: 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
|
||||
|
@ -908,6 +946,8 @@ TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000000d, IMSI=001001000000013, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NULL)
|
||||
TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000013)
|
||||
TBF(DL-TFI_13){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_13){NULL}: 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
|
||||
|
@ -934,6 +974,8 @@ TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000000e, IMSI=001001000000014, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NULL)
|
||||
TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000014)
|
||||
TBF(DL-TFI_14){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_14){NULL}: 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
|
||||
|
@ -960,6 +1002,8 @@ TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000000f, IMSI=001001000000015, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NULL)
|
||||
TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000015)
|
||||
TBF(DL-TFI_15){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_15){NULL}: 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
|
||||
|
@ -986,6 +1030,8 @@ TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000010, IMSI=001001000000016, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NULL)
|
||||
TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000016)
|
||||
TBF(DL-TFI_16){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_16){NULL}: 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
|
||||
|
@ -1012,6 +1058,8 @@ TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000011, IMSI=001001000000017, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NULL)
|
||||
TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000017)
|
||||
TBF(DL-TFI_17){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_17){NULL}: 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
|
||||
|
@ -1038,6 +1086,8 @@ TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000012, IMSI=001001000000018, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NULL)
|
||||
TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000018)
|
||||
TBF(DL-TFI_18){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_18){NULL}: 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
|
||||
|
@ -1064,6 +1114,8 @@ TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000013, IMSI=001001000000019, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NULL)
|
||||
TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000019)
|
||||
TBF(DL-TFI_19){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_19){NULL}: 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
|
||||
|
@ -1090,6 +1142,8 @@ TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000014, IMSI=001001000000020, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NULL)
|
||||
TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000020)
|
||||
TBF(DL-TFI_20){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_20){NULL}: 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
|
||||
|
@ -1116,6 +1170,8 @@ TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000015, IMSI=001001000000021, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NULL)
|
||||
TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000021)
|
||||
TBF(DL-TFI_21){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_21){NULL}: 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
|
||||
|
@ -1142,6 +1198,8 @@ TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000016, IMSI=001001000000022, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NULL)
|
||||
TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000022)
|
||||
TBF(DL-TFI_22){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_22){NULL}: 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
|
||||
|
@ -1168,6 +1226,8 @@ TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000017, IMSI=001001000000023, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NULL)
|
||||
TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000023)
|
||||
TBF(DL-TFI_23){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_23){NULL}: 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
|
||||
|
@ -1194,6 +1254,8 @@ TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000018, IMSI=001001000000024, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NULL)
|
||||
TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000024)
|
||||
TBF(DL-TFI_24){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_24){NULL}: 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
|
||||
|
@ -1220,6 +1282,8 @@ TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0000019, IMSI=001001000000025, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NULL)
|
||||
TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000025)
|
||||
TBF(DL-TFI_25){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_25){NULL}: 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
|
||||
|
@ -1246,6 +1310,8 @@ TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000001a, IMSI=001001000000026, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NULL)
|
||||
TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000026)
|
||||
TBF(DL-TFI_26){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_26){NULL}: 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
|
||||
|
@ -1272,6 +1338,8 @@ TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000001b, IMSI=001001000000027, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NULL)
|
||||
TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000027)
|
||||
TBF(DL-TFI_27){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_27){NULL}: 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
|
||||
|
@ -1298,6 +1366,8 @@ TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000001c, IMSI=001001000000028, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NULL)
|
||||
TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000028)
|
||||
TBF(DL-TFI_28){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_28){NULL}: 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
|
||||
|
@ -1324,6 +1394,8 @@ TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000001d, IMSI=001001000000029, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NULL)
|
||||
TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000029)
|
||||
TBF(DL-TFI_29){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_29){NULL}: 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
|
||||
|
@ -1350,6 +1422,8 @@ TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000001e, IMSI=001001000000030, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NULL)
|
||||
TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000030)
|
||||
TBF(DL-TFI_30){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_30){NULL}: 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
|
||||
|
@ -1376,6 +1450,8 @@ TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc000001f, IMSI=001001000000031, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NULL)
|
||||
TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000000031)
|
||||
TBF(DL-TFI_31){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_31){NULL}: 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
|
||||
|
@ -1417,6 +1493,8 @@ TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0123456, IMSI=001001000123456, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL)
|
||||
TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000123456)
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: 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
|
||||
|
@ -1424,6 +1502,7 @@ 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(DL-TFI_0){ASSIGN}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=RELEASING) unset ass. type CCCH [prev CCCH:1, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=RELEASING) free
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -1450,6 +1529,8 @@ MS(TLLI=0xc0123456, IMSI=001001000123456, TA=0, 45/0,) Attaching DL TBF: TBF(TFI
|
|||
MS(TLLI=0xc0123456, IMSI=001001000123456, TA=0, 45/0, DL) Cancel scheduled MS release
|
||||
TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001000123456)
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: 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
|
||||
|
@ -1508,8 +1589,9 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL), 1
|
|||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to FLOW
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
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
|
||||
|
@ -1555,6 +1637,8 @@ TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 80,
|
|||
MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 0/0, UL) Attaching DL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL)
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=0011223344)
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: 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
|
||||
|
@ -1590,6 +1674,8 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL), 1
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -1639,8 +1725,9 @@ MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654275
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 4 bytes
|
||||
=== end test_tbf_two_phase ===
|
||||
|
@ -1674,6 +1761,8 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL), 1
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -1722,8 +1811,9 @@ MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654275
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 10 bytes
|
||||
Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 1
|
||||
|
@ -1819,6 +1909,8 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=NULL), 2
|
|||
TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_1){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_1){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -1904,6 +1996,8 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL), 1
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -1954,8 +2048,9 @@ MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654275
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 20 bytes
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 20 bytes
|
||||
|
@ -1991,6 +2086,8 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL), 1
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -2049,6 +2146,8 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL), 1
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -2099,8 +2198,9 @@ MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654275
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 20 bytes
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 20 bytes
|
||||
|
@ -2130,8 +2230,9 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL), 1
|
|||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to FLOW
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
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
|
||||
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
|
||||
|
@ -2144,6 +2245,7 @@ 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(DL-TFI_0){ASSIGN}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) stopping timer T0 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=7) Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING), 0 TBFs, USFs = 01, TFIs = 00000000.
|
||||
|
@ -2197,6 +2299,8 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL), 1
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -2247,8 +2351,9 @@ MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL) Attaching DL TBF: TBF(TFI=0
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654275
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) appending 13 bytes
|
||||
|
@ -2870,6 +2975,7 @@ TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) V(B): (V(A)=28)""(V(S)-1=27) A
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Final ACK received.
|
||||
TBF(DL-TFI_0){FINISHED}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=2654379
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
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{NULL}: Allocated
|
||||
|
@ -2889,8 +2995,9 @@ MS(TLLI=0xf1223344, IMSI=0011223344, TA=7, 1/0, UL DL) Attaching DL TBF: TBF(TFI
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) Trigger downlink assignment on PACCH
|
||||
TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NULL) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_1){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_1){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654379
|
||||
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)
|
||||
|
@ -2973,6 +3080,7 @@ TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) FN=2654409 Rx Packet Contro
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) [UPLINK] DOWNLINK ASSIGNED
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT_RELEASE) changes DL ASS state from GPRS_RLCMAC_DL_ASS_WAIT_ACK to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) free
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=7) Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING), 1 TBFs, USFs = 01, TFIs = 00000002.
|
||||
|
@ -3211,6 +3319,8 @@ TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xc0006789, IMSI=001001123456789, TA=220, 45/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NULL)
|
||||
TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NULL) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NULL) Send dowlink assignment on PCH, no TBF exist (IMSI=001001123456789)
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=0 TLLI=0xc0006789 DIR=DL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: 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
|
||||
|
@ -3247,6 +3357,7 @@ TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NULL) Allocated: trx = 0, ul_slots = 10,
|
|||
MS(TLLI=0xffffffff, IMSI=, TA=220, 12/0,) Attaching DL TBF: TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NULL)
|
||||
DL TBF slots: 0x3c, N: 4, WS: 64
|
||||
TBF(DL-TFI_0){NULL}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=RELEASING) free
|
||||
PDCH(bts=0,trx=0,ts=2) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
PDCH(bts=0,trx=0,ts=3) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -3290,6 +3401,7 @@ TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NULL EGPRS) setting EGPRS DL window size
|
|||
ws(384)
|
||||
DL TBF slots: 0x3c, N: 4, WS: 384
|
||||
TBF(DL-TFI_0){NULL}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=RELEASING EGPRS) free
|
||||
PDCH(bts=0,trx=0,ts=2) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
PDCH(bts=0,trx=0,ts=3) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -3334,6 +3446,8 @@ TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -3387,8 +3501,9 @@ ws(64)
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654275
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
|
||||
=== end test_tbf_egprs_two_phase ===
|
||||
|
@ -3426,6 +3541,8 @@ TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -3597,8 +3714,9 @@ ws(64)
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654275
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
|
||||
=== end test_tbf_egprs_two_phase_spb ===
|
||||
|
@ -3883,8 +4001,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=112
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -4123,8 +4243,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=91
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -4323,8 +4445,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=69
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -4507,8 +4631,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=60
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -4675,8 +4801,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=52
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -4819,8 +4947,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=39
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -4972,8 +5102,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=34
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5116,8 +5248,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=30
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5249,8 +5383,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=26
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5309,8 +5445,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=58
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5366,8 +5504,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=58
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5423,8 +5563,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=58
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5503,8 +5645,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=63
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5582,8 +5726,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=63
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5661,8 +5807,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=63
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5740,8 +5888,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=63
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5806,8 +5956,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=2654167
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5870,8 +6022,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=2654167
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -5934,8 +6088,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=2654167
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -6005,8 +6161,10 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
|
|||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received.
|
||||
TBF(DL-TFI_0){FLOW}: state_chg to WAIT_RELEASE
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 100000 microsec, cur_fn=2654167
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT_RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE
|
||||
TBF(DL-TFI_0){WAIT_RELEASE}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer T3193 [freeing TBF]
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -6049,6 +6207,8 @@ TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -6119,8 +6279,9 @@ ws(64)
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654275
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
|
||||
=== end test_tbf_puan_urbb_len ===
|
||||
|
@ -6170,6 +6331,7 @@ TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=NULL EGPRS) setting EGPRS DL window size
|
|||
ws(384)
|
||||
DL TBF slots: 0x3c, N: 4, WS: 384
|
||||
TBF(DL-TFI_0){NULL}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=RELEASING EGPRS) free
|
||||
PDCH(bts=0,trx=0,ts=2) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
PDCH(bts=0,trx=0,ts=3) Detaching TBF(TFI=0 TLLI=0xffffffff DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000.
|
||||
|
@ -6214,6 +6376,8 @@ TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -6279,8 +6443,9 @@ ws(64)
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654275
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) appending 256 bytes
|
||||
=== end test_tbf_li_decoding ===
|
||||
|
@ -6318,6 +6483,7 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) ack: (BSN=1176)"RRRRRRRRRRII
|
|||
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(DL-TFI_0){FLOW}: state_chg to RELEASING
|
||||
TBF(DL-TFI_0){RELEASING}: Received Event ASSIGN_DEL_CCCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free
|
||||
PDCH(bts=0,trx=0,ts=4) Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING 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=RELEASING EGPRS)
|
||||
|
@ -6344,8 +6510,9 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL), 1
|
|||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to FLOW
|
||||
TBF(TFI=0 TLLI=0xffffffff DIR=UL STATE=FLOW) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
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
|
||||
|
@ -6367,8 +6534,9 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=NULL), 2
|
|||
TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_1){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_1){NULL}: state_chg to FLOW
|
||||
TBF(TFI=1 TLLI=0xffffffff DIR=UL STATE=FLOW) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
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
|
||||
|
@ -6390,8 +6558,9 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=NULL), 3
|
|||
TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_2){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_2){NULL}: state_chg to FLOW
|
||||
TBF(TFI=2 TLLI=0xffffffff DIR=UL STATE=FLOW) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
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
|
||||
|
@ -6413,8 +6582,9 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=NULL), 4
|
|||
TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_3){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_3){NULL}: state_chg to FLOW
|
||||
TBF(TFI=3 TLLI=0xffffffff DIR=UL STATE=FLOW) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
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
|
||||
|
@ -6436,8 +6606,9 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=NULL), 5
|
|||
TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_4){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_4){NULL}: state_chg to FLOW
|
||||
TBF(TFI=4 TLLI=0xffffffff DIR=UL STATE=FLOW) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
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
|
||||
|
@ -6459,8 +6630,9 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=NULL), 6
|
|||
TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_5){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_5){NULL}: state_chg to FLOW
|
||||
TBF(TFI=5 TLLI=0xffffffff DIR=UL STATE=FLOW) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
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
|
||||
|
@ -6482,8 +6654,9 @@ PDCH(bts=0,trx=0,ts=7) Attaching TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=NULL), 7
|
|||
TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=NULL) Setting Control TS 7
|
||||
TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=NULL) 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=NULL)
|
||||
TBF(UL-TFI_6){NULL}: Received Event ASSIGN_ADD_CCCH
|
||||
TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=NULL) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_6){NULL}: state_chg to FLOW
|
||||
TBF(TFI=6 TLLI=0xffffffff DIR=UL STATE=FLOW) set ass. type CCCH [prev CCCH:0, PACCH:0]
|
||||
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
|
||||
|
@ -6549,6 +6722,8 @@ TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xf1223344, IMSI=, TA=7, 1/1,) Attaching UL TBF: TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 192, base(128) slots(1) ws_pdch(64)
|
||||
ws(192)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -7091,8 +7266,9 @@ ws(192)
|
|||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) [DOWNLINK] START
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_NONE to GPRS_RLCMAC_DL_ASS_SEND_ASS
|
||||
TBF(DL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(DL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) starting timer T0 [assignment (PACCH)] with 2 sec. 0 microsec, cur_fn=2654275
|
||||
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
|
||||
|
@ -7830,6 +8006,8 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xffeeddcc, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_0){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_0){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -7867,6 +8045,8 @@ TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xffeeddcd, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_1){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_1){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=1 TLLI=0xffeeddcd DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -7909,6 +8089,8 @@ TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xffeeddce, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_2){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_2){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=2 TLLI=0xffeeddce DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -7951,6 +8133,8 @@ TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xffeeddcf, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_3){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_3){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=3 TLLI=0xffeeddcf DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -7993,6 +8177,8 @@ TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xffeeddd0, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_4){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_4){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=4 TLLI=0xffeeddd0 DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -8035,6 +8221,8 @@ TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xffeeddd1, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_5){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_5){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=5 TLLI=0xffeeddd1 DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -8077,6 +8265,8 @@ TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=NULL EGPRS) Allocated: trx = 0, ul_slots
|
|||
MS(TLLI=0xffeeddd2, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=NULL EGPRS)
|
||||
TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=NULL EGPRS) setting EGPRS UL window size to 64, base(64) slots(1) ws_pdch(0)
|
||||
ws(64)
|
||||
TBF(UL-TFI_6){NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=NULL EGPRS) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF(UL-TFI_6){NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS) change control TS 7 -> 7 until assignment is complete.
|
||||
TBF(TFI=6 TLLI=0xffeeddd2 DIR=UL STATE=ASSIGN EGPRS) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS
|
||||
|
@ -8119,6 +8309,8 @@ TBF{NULL}: Deallocated
|
|||
MS(TLLI=0xffeeddd3, IMSI=, TA=7, 11/11,) No PDCH resource
|
||||
TBF{NULL}: Allocated
|
||||
MS(TLLI=0xffeeddd3, IMSI=, TA=7, 11/11,) Attaching UL TBF: TBF(TFI=0 TLLI=0xffeeddd3 DIR=UL STATE=NULL)
|
||||
TBF{NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xffeeddd3 DIR=UL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF{NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xffeeddd3 DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS_REJ
|
||||
PDCH(bts=0,trx=0,ts=7) Expiring FN=82 but previous FN=2654231 is still reserved!
|
||||
|
@ -8138,6 +8330,8 @@ Creating MS object, TLLI = 0xffffffff
|
|||
Modifying MS object, UL TLLI: 0xffffffff -> 0xffeeddcc, not yet confirmed
|
||||
TBF{NULL}: Allocated
|
||||
MS(TLLI=0xffeeddcc, IMSI=, TA=220, 0/0,) Attaching UL TBF: TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NULL)
|
||||
TBF{NULL}: Received Event ASSIGN_ADD_PACCH
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=NULL) set ass. type PACCH [prev CCCH:0, PACCH:0]
|
||||
TBF{NULL}: state_chg to ASSIGN
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN) changes UL ASS state from GPRS_RLCMAC_UL_ASS_NONE to GPRS_RLCMAC_UL_ASS_SEND_ASS_REJ
|
||||
TBF(TFI=0 TLLI=0xffeeddcc DIR=UL STATE=ASSIGN) starting timer T0 [reject (PACCH)] with 0 sec. 2000 microsec, cur_fn=2654167
|
||||
|
|
Loading…
Reference in New Issue