trxcon/l1sched: transmit dummy speech blocks with inverted CRC3
commit0cfd0bbe801d86e1a3cbc08b228f9ad2521ebd08
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>
Sun, 9 Jul 2023 22:13:10 +0000 (10 05:13 +0700)
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>
Tue, 11 Jul 2023 20:52:34 +0000 (12 03:52 +0700)
tree1eee8cb0dffa769bafa330530b2bd0784d92f560
parentfd8962e89144fb0af4b99199589d9f9768804640
trxcon/l1sched: transmit dummy speech blocks with inverted CRC3

In case when an Uplink TCH/[FH]S frame needs to be transmitted, but
there is no frame available in the Tx queue, transmit an intentionally
invalid block with inverted CRC3.  This will induce a BFI condition in
the BTS side receiver.  See also the related osmo-bts-trx patch.

Change-Id: I16ff09a220da13c2c76538bc43354afc4e688794
Depends: libosmocore.git Iade3310e16b906efb6892d28f474a0d15204e861
Related: osmo-bts.git I78106802a0aa4af39859c75d29fe0e77037899fe
src/host/trxcon/src/sched_lchan_tchf.c
src/host/trxcon/src/sched_lchan_tchh.c
src/host/trxcon/src/sched_prim.c