diff options
author | Daniel Willmann <dwillmann@sysmocom.de> | 2014-07-30 19:12:27 +0200 |
---|---|---|
committer | Daniel Willmann <daniel@totalueberwachung.de> | 2014-08-07 13:03:09 +0200 |
commit | 2354402b7a393312e220ff51f305933242c8ffb2 (patch) | |
tree | a7cfd191d65b7614dc542ef23163abcaeca1d791 /src | |
parent | 057c285cd7c514237f2c45f6ced431aba2b54a97 (diff) |
tbf: Make tbf_lookup_dl() return and handle() use a dl_tbf
These two functions only deal with DL TBFs so make it clear
Ticket: SYS#389
Sponsored-by: On-Waves ehf
Diffstat (limited to 'src')
-rw-r--r-- | src/tbf.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/tbf.cpp b/src/tbf.cpp index 22570185..f8374dc7 100644 --- a/src/tbf.cpp +++ b/src/tbf.cpp @@ -78,7 +78,7 @@ void gprs_rlcmac_tbf::assign_imsi(const char *imsi) m_imsi[sizeof(m_imsi) - 1] = '\0'; } -static struct gprs_rlcmac_tbf *tbf_lookup_dl(BTS *bts, +static struct gprs_rlcmac_dl_tbf *tbf_lookup_dl(BTS *bts, const uint32_t tlli, const char *imsi) { /* TODO: look up by IMSI first, then tlli, then old_tlli */ @@ -200,14 +200,14 @@ int gprs_rlcmac_tbf::handle(struct gprs_rlcmac_bts *bts, const uint8_t ms_class, const uint16_t delay_csec, const uint8_t *data, const uint16_t len) { - struct gprs_rlcmac_tbf *tbf; + struct gprs_rlcmac_dl_tbf *dl_tbf; /* check for existing TBF */ - tbf = tbf_lookup_dl(bts->bts, tlli, imsi); - if (tbf) { - int rc = tbf->append_data(ms_class, delay_csec, data, len); + dl_tbf = tbf_lookup_dl(bts->bts, tlli, imsi); + if (dl_tbf) { + int rc = dl_tbf->append_data(ms_class, delay_csec, data, len); if (rc >= 0) - tbf->assign_imsi(imsi); + dl_tbf->assign_imsi(imsi); return rc; } |