diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2021-07-29 16:44:11 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2021-08-23 17:14:23 +0200 |
commit | 3225290d778401ed9c977f4c86afa33bc1c9abd8 (patch) | |
tree | 86c0102fc98efe4387ba2b090c52eb69401a0a4e /src/tbf_dl.cpp | |
parent | 907f037339865558c4faceadda90c07bb91cf1cf (diff) |
Move timer X2002 to tbf_fsm
Related: OS#2709
Change-Id: I94b71c60ed49d51ebdf6d6b428056b4b94354676
Diffstat (limited to 'src/tbf_dl.cpp')
-rw-r--r-- | src/tbf_dl.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/tbf_dl.cpp b/src/tbf_dl.cpp index 10492d90..bed7a08c 100644 --- a/src/tbf_dl.cpp +++ b/src/tbf_dl.cpp @@ -191,7 +191,6 @@ gprs_rlcmac_dl_tbf::~gprs_rlcmac_dl_tbf() gprs_rlcmac_dl_tbf::gprs_rlcmac_dl_tbf(struct gprs_rlcmac_bts *bts_, GprsMs *ms) : gprs_rlcmac_tbf(bts_, ms, GPRS_RLCMAC_DL_TBF), m_tx_counter(0), - m_wait_confirm(0), m_dl_ack_requested(false), m_last_dl_poll_fn(-1), m_last_dl_drained_fn(-1), @@ -622,7 +621,6 @@ void gprs_rlcmac_dl_tbf::trigger_ass(struct gprs_rlcmac_tbf *old_tbf) if ((pgroup = imsi2paging_group(imsi())) > 999) LOGPTBFDL(this, LOGL_ERROR, "IMSI to paging group failed! (%s)\n", imsi()); bts_snd_dl_ass(bts, this, pgroup); - m_wait_confirm = 1; } } @@ -1170,7 +1168,6 @@ int gprs_rlcmac_dl_tbf::release() /* reset rlc states */ m_tx_counter = 0; - m_wait_confirm = 0; m_window.reset(); osmo_fsm_inst_dispatch(this->state_fsm.fi, TBF_EV_ASSIGN_DEL_CCCH, NULL); @@ -1464,3 +1461,8 @@ struct gprs_rlcmac_dl_tbf *as_dl_tbf(struct gprs_rlcmac_tbf *tbf) else return NULL; } + +void tbf_dl_trigger_ass(struct gprs_rlcmac_dl_tbf *tbf, struct gprs_rlcmac_tbf *old_tbf) +{ + return tbf->trigger_ass(old_tbf); +} |