Attention is currently required from: pespin.
fixeria has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-bts/+/27836 )

Change subject: osmo-bts-trx: check if scheduling of [dummy] FACCH/H is allowed
......................................................................


Patch Set 1:

(1 comment)

File src/osmo-bts-trx/sched_lchan_tchh.c:

https://gerrit.osmocom.org/c/osmo-bts/+/27836/comment/6a31ff75_9b743ebe
PS1, Line 414:          if (!sched_tchh_dl_facch_map[br->fn % 26])
> I'm a bit lost here. […]
"Why first try to send dummy stuff" - where? This is not the case. Currently 
(without this patch) if tch_dl_dequeue() yields nothing we're scheduling dummy 
FACCH *regardless* if it's permitted to start at the given TDMA FN or not. This 
may result in misaligned FACCH transmission, so the MS will not able to decode 
anything and will report BER>0.

With this patch applied we a) schedule FACCH if it's allowed to start at the 
current TDMA FN; b) send whatever was in the burst buffer (garbage) if FACCH is 
not permitted. This is the best we can do without introducing additional 
complexity. Ideally the upper layers should guarantee that the queue is never 
empty, but currently this is not the case.



--
To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/27836
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-Change-Id: I6f8af140a6ccf3d5fd7b98f6cb5c18e2c5e2f61b
Gerrit-Change-Number: 27836
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: pespin <[email protected]>
Gerrit-Attention: pespin <[email protected]>
Gerrit-Comment-Date: Tue, 19 Apr 2022 20:35:27 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: pespin <[email protected]>
Gerrit-MessageType: comment

Reply via email to