aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Couzens <lynxis@fe80.eu>2016-05-24 16:55:30 +0200
committerHolger Freyther <holger@freyther.de>2016-06-07 10:42:19 +0000
commit1a5066112f39066eac78061de1301cc861aaac45 (patch)
treeaa418f6c2c52599c5439c2f43a7b8ff38cd8ce48
parentd302e4fb282f88f5246a5e80a8335b6f7f698b7d (diff)
tbf_dl: comment why we sent a dummy LLC packets to delay the release of the TBF
Change-Id: I1862674437dffef4de3ffa7b183ecf690020b0ec Reviewed-on: https://gerrit.osmocom.org/143 Reviewed-by: Harald Welte <laforge@gnumonks.org> Tested-by: Jenkins Builder
-rw-r--r--src/tbf_dl.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tbf_dl.cpp b/src/tbf_dl.cpp
index da6628a..0cd6b76 100644
--- a/src/tbf_dl.cpp
+++ b/src/tbf_dl.cpp
@@ -515,6 +515,8 @@ int gprs_rlcmac_dl_tbf::create_new_bsn(const uint32_t fn, GprsCodingScheme cs)
bool is_final;
if (m_llc.frame_length() == 0) {
+ /* nothing to sent - delay the release of the TBF */
+
int space = block_data_len - write_offset;
/* A header will need to by added, so we just need
* space-1 octets */