diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2016-02-03 15:26:29 +0100 |
---|---|---|
committer | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2016-02-03 17:01:15 +0100 |
commit | c0f419b0756538e6a35b231026278191bb8a88c9 (patch) | |
tree | 7ba6a199a2e12b9762cb97523b75bda5366e19c2 | |
parent | fba39469aa4611b37394ddf9857402cd528e41fc (diff) |
ms: Fix GprsMs::current_cs_dl()
Currently the queue length is overwritten by the remaining chunk
length, which should be added instead. This may result in a lower
CS/MCS value than expected.
Add the chunk length instead if the TBF is present.
Sponsored-by: On-Waves ehf
-rw-r--r-- | src/gprs_ms.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gprs_ms.cpp b/src/gprs_ms.cpp index f522586b..78f03f84 100644 --- a/src/gprs_ms.cpp +++ b/src/gprs_ms.cpp @@ -706,7 +706,7 @@ GprsCodingScheme GprsMs::current_cs_dl() const /* If the DL TBF is active, add number of unencoded chunk octets */ if (m_dl_tbf) - unencoded_octets = m_dl_tbf->m_llc.chunk_size(); + unencoded_octets += m_dl_tbf->m_llc.chunk_size(); /* There are many unencoded octets, don't reduce */ if (unencoded_octets >= m_bts->bts_data()->cs_downgrade_threshold) |