aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJacob Erlbeck <jerlbeck@sysmocom.de>2015-12-11 14:53:29 +0100
committerJacob Erlbeck <jerlbeck@sysmocom.de>2016-02-01 13:58:12 +0100
commitd88bb2e825ec868a9634985fedad7a85f8e77944 (patch)
tree129497350611765fc3286889fa5ef7e266f1aef5 /src
parentc362df25a2eb469aa70827b469f3898447814697 (diff)
rlc: Dump RLC data for debugging
Log incoming RLC data messages and RLC data units to LOGL_DEBUG. Sponsored-by: On-Waves ehf
Diffstat (limited to 'src')
-rw-r--r--src/bts.cpp2
-rw-r--r--src/tbf_ul.cpp3
2 files changed, 5 insertions, 0 deletions
diff --git a/src/bts.cpp b/src/bts.cpp
index d1d738c6..b7244aa5 100644
--- a/src/bts.cpp
+++ b/src/bts.cpp
@@ -1180,6 +1180,8 @@ int gprs_rlcmac_pdch::rcv_data_block(uint8_t *data, uint32_t fn,
}
}
+ LOGP(DRLCMACUL, LOGL_DEBUG, " UL data: %s\n", osmo_hexdump(data, len));
+
rc = Decoding::rlc_parse_ul_data_header(&rlc_dec, data, cs);
if (rc < 0) {
LOGP(DRLCMACUL, LOGL_ERROR,
diff --git a/src/tbf_ul.cpp b/src/tbf_ul.cpp
index a133d3e7..271f87aa 100644
--- a/src/tbf_ul.cpp
+++ b/src/tbf_ul.cpp
@@ -242,6 +242,9 @@ int gprs_rlcmac_ul_tbf::rcv_data_block_acknowledged(
Decoding::rlc_copy_to_aligned_buffer(rlc, block_idx, data,
rlc_data);
+ LOGP(DRLCMACUL, LOGL_DEBUG,
+ "%s: data_length=%d, data=%s\n",
+ name(), block->len, osmo_hexdump(rlc_data, block->len));
/* TODO: Handle SPB != 0 -> set state to partly received
* (upper/lower) and continue with the loop, unless the other