libosmo-gprs/src/rlcmac
Vadim Yanitskiy cce691d19e rlcmac: do not attempt to decode PTCCH/D blocks, discard them
PTCCH/D blocks use different encoding than PDTCH/D blocks, and passing
them to gprs_rlcmac_handle_gprs_dl_block() results in decoding errors:

  DRLCMAC NOTICE rlcmac.c:496 Failed decoding dl ctrl block:
  7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 2b 2b 2b 2b 2b 2b 2b

We don't implement PTCCH yet, so discard these blocks starting at
Fn=12 within the period of 104 frames (see 3GPP 45.002, table 6).

Change-Id: I555004987cf2daa995b9ea21c90ac699199c4e9a
2023-03-17 09:06:03 +07:00
..
Makefile.am {rlcmac,llc,sndcp}: AM_LDFLAGS shall not contain *_LIBS 2023-03-13 10:46:01 +00:00
codel.c rlcmac: Enqueue LLC PDUs based on RadioPriority and SAPI 2023-01-30 17:56:09 +01:00
coding_scheme.c rlcmac: Introduce DL TBF creation through PCH ImmAss 2023-02-20 12:31:25 +01:00
csn1_ts_24_008.c rlcmac: Rename ts_*.c -> csn1_ts_*.c 2023-02-01 18:23:17 +01:00
csn1_ts_44_018.c rlcmac: Rename ts_*.c -> csn1_ts_*.c 2023-02-01 18:23:17 +01:00
csn1_ts_44_060.c rlcmac: Refactor msg_type enums and value_string 2023-02-01 18:28:11 +01:00
gre.c rlcmac: Implement DL TBF CCCH & PACCH allocation with TBF Starting Time 2023-03-09 10:25:37 +01:00
llc_queue.c rlcmac: Fill radio_priority in Dl Ack/Nack Channel Request Description 2023-02-27 17:12:51 +01:00
misc.c rlcmac: Implement DL TBF CCCH & PACCH allocation with TBF Starting Time 2023-03-09 10:25:37 +01:00
pdch_ul_controller.c rlcmac: ul_tbf: Implement support for TBF Starting Time 2023-03-09 10:22:04 +01:00
rlc.c rlcmac: Initial ul_tbf data support 2023-02-13 10:51:07 +01:00
rlc_window.c rlcmac: Implement Rx of UL ACK/NACK 2023-02-20 12:31:25 +01:00
rlc_window_dl.c rlcmac: Implement initial DL rx data path 2023-02-20 12:31:25 +01:00
rlc_window_ul.c rlcmac: Initial ul_tbf data support 2023-02-13 10:51:07 +01:00
rlcmac.c rlcmac: Implement DL TBF CCCH & PACCH allocation with TBF Starting Time 2023-03-09 10:25:37 +01:00
rlcmac_dec.c rlcmac: rlcmac_dec.c: Add missing headers 2023-03-09 10:24:56 +01:00
rlcmac_enc.c rlcmac: dl_tbf: Improve logic requesting a new UL TBF 2023-03-06 07:59:03 +00:00
rlcmac_prim.c rlcmac: do not attempt to decode PTCCH/D blocks, discard them 2023-03-17 09:06:03 +07:00
sched.c rlcmac: Implement DL TBF CCCH & PACCH allocation with TBF Starting Time 2023-03-09 10:25:37 +01:00
tbf.c rlcmac: Move create_pkt_ctrl_ack() to tbf base class 2023-03-09 10:24:56 +01:00
tbf_dl.c rlcmac: cosmetic: use ARRAY_SIZE() in dl_tbf_dl_slotmask() 2023-03-17 07:05:32 +07:00
tbf_dl_ass_fsm.c rlcmac: fix handling of TIMESLOT_ALLOCATION in handle_pkt_dl_ass() 2023-03-17 08:20:37 +07:00
tbf_dl_fsm.c rlcmac: Introduce DL TBF creation through PCH ImmAss 2023-02-20 12:31:25 +01:00
tbf_ul.c rlcmac: Move create_pkt_ctrl_ack() to tbf base class 2023-03-09 10:24:56 +01:00
tbf_ul_ass_fsm.c rlcmac: tbf_ul_ass_fsm: Fix missing break statement 2023-03-10 14:36:37 +01:00
tbf_ul_fsm.c rlcmac: Implement T3182 2023-02-21 19:44:43 +01:00
ts_44_060.c rlcmac: Refactor msg_type enums and value_string 2023-02-01 18:28:11 +01:00
ts_44_064.c rlcmac: Move spec related definitions for general use to types.h 2023-02-01 18:23:41 +01:00