From 803e420a4f23c9e83286d521eb39621f736d3e11 Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sun, 10 Mar 2019 15:32:25 +0700 Subject: trxcon/scheduler: clarify decoding of incomplete xCCH blocks Inspired by Sylvain's message at #osmocom. Change-Id: I3f499837413e1dbd0ca62229dc9cb6f0f7475a42 --- src/host/trxcon/sched_lchan_xcch.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/host/trxcon/sched_lchan_xcch.c b/src/host/trxcon/sched_lchan_xcch.c index 71eb38db..2d2b1d9f 100644 --- a/src/host/trxcon/sched_lchan_xcch.c +++ b/src/host/trxcon/sched_lchan_xcch.c @@ -92,6 +92,10 @@ int rx_data_fn(struct trx_instance *trx, struct trx_ts *ts, (*first_fn) % ts->mf_layout->period, ts->mf_layout->period, lchan_desc->name); + /* NOTE: xCCH has an insane amount of redundancy for error + * correction, so even just 2 valid bursts might be enough + * to reconstruct some L2 frames. This is why we do not + * abort here. */ } /* Attempt to decode */ -- cgit v1.2.3