aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2021-10-18 13:35:05 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2021-10-18 15:35:51 +0200
commit9c84c882597e457535f6b16e12a1b54faddfcd84 (patch)
treee6144a33f73eef0c7c0ac71b50fbffffab01a13b
parentf5cb4acb143b2ca10d4357b024f897754008e46f (diff)
Get rid of tbf tsc field
TSC is not really a property of a TBF, so let's drop it in order to avoid confusing and possible misuse of that accessor. Change-Id: I105eb65d507e45631faddb23420c42bc9560e580
-rw-r--r--src/bts.cpp5
-rw-r--r--src/tbf.cpp5
-rw-r--r--src/tbf.h2
3 files changed, 1 insertions, 11 deletions
diff --git a/src/bts.cpp b/src/bts.cpp
index aa713fec..50df92e2 100644
--- a/src/bts.cpp
+++ b/src/bts.cpp
@@ -871,7 +871,6 @@ int bts_rcv_rach(struct gprs_rlcmac_bts *bts, const struct rach_ind_params *rip)
struct gprs_rlcmac_trx *trx;
uint32_t sb_fn = 0;
uint8_t usf = 7;
- uint8_t tsc = 0;
int plen, rc;
/* Allocate a bit-vector for RR Immediate Assignment [Reject] */
@@ -924,7 +923,6 @@ int bts_rcv_rach(struct gprs_rlcmac_bts *bts, const struct rach_ind_params *rip)
pdch = sba->pdch;
sb_fn = sba->fn;
- tsc = pdch->tsc;
LOGP(DRLCMAC, LOGL_DEBUG, "Allocated a single block at "
"SBFn=%u TRX=%u TS=%u\n", sb_fn, pdch->trx->trx_no, pdch->ts_no);
} else {
@@ -938,14 +936,13 @@ int bts_rcv_rach(struct gprs_rlcmac_bts *bts, const struct rach_ind_params *rip)
tbf->set_ta(ta);
pdch = &tbf->trx->pdch[tbf->first_ts];
usf = tbf->m_usf[pdch->ts_no];
- tsc = tbf->tsc();
}
trx = pdch->trx;
LOGP(DRLCMAC, LOGL_DEBUG, "Tx Immediate Assignment on AGCH: "
"TRX=%u (ARFCN %u) TS=%u TA=%u TSC=%u TFI=%d USF=%d\n",
trx->trx_no, trx->arfcn & ~ARFCN_FLAG_MASK,
- pdch->ts_no, ta, tsc, tbf ? tbf->tfi() : -1, usf);
+ pdch->ts_no, ta, pdch->tsc, tbf ? tbf->tfi() : -1, usf);
plen = Encoding::write_immediate_assignment(pdch, tbf, bv,
false, rip->ra, Fn, ta, usf, false, sb_fn,
bts_get_ms_pwr_alpha(bts), bts->pcu->vty.gamma, -1,
diff --git a/src/tbf.cpp b/src/tbf.cpp
index 23438625..361e6313 100644
--- a/src/tbf.cpp
+++ b/src/tbf.cpp
@@ -758,11 +758,6 @@ void gprs_rlcmac_tbf::rotate_in_list()
llist_add(tbf_trx_list((struct gprs_rlcmac_tbf *)this), &trx->dl_tbfs);
}
-uint8_t gprs_rlcmac_tbf::tsc() const
-{
- return trx->pdch[first_ts].tsc;
-}
-
uint8_t gprs_rlcmac_tbf::dl_slots() const
{
uint8_t slots = 0;
diff --git a/src/tbf.h b/src/tbf.h
index cab93645..4013ab05 100644
--- a/src/tbf.h
+++ b/src/tbf.h
@@ -180,8 +180,6 @@ struct gprs_rlcmac_tbf {
GprsMs *ms() const;
void set_ms(GprsMs *ms);
- uint8_t tsc() const;
-
bool n_inc(enum tbf_counters n);
void n_reset(enum tbf_counters n);