osmo-pcu/src
Max f633b8d8b2 Simplify TS alloc: split off RX mask computation
Move computation of RX mask into separate function and document it. This
allows to significantly shrink find_multi_slot() function and overall
improve code readability.

Since the test output requires cosmetic adjustment anyway due to change
in the sequence of log messages, use this opportunity to better group
and format log message.

Change-Id: I731726a096bba7ee97499e5cbe3e7401869d7392
Related: OS#2282
2018-02-19 09:00:19 +00:00
..
osmo-bts-litecell15 PCU: Fix TA adjustment 2017-11-16 10:06:41 -05:00
osmo-bts-sysmo PCU: Fix TA adjustment 2017-11-16 10:06:41 -05:00
.gitignore Adding .gitignore to source directory 2012-06-27 17:45:15 +02:00
Makefile.am Allow specifying sysmocom headers explicitly 2018-01-17 11:17:43 +00:00
bts.cpp Update header includes 2018-02-19 08:43:46 +00:00
bts.h Update header includes 2018-02-19 08:43:46 +00:00
csn1.cpp remove pcu own bitvector implementation 2017-05-15 12:46:33 +00:00
csn1.h Move include guard to the top 2018-02-19 08:43:45 +00:00
cxx_linuxlist.h llist: Add missing const qualifier in llist cast method 2015-08-24 12:23:50 +02:00
decoding.cpp Add debugging log for RLC data block decoding 2016-12-02 09:15:53 +00:00
decoding.h Add header type 1 support for EGPRS uplink 2016-06-16 14:32:07 +00:00
egprs_rlc_compression.cpp remove pcu own bitvector implementation 2017-05-15 12:46:33 +00:00
egprs_rlc_compression.h Add compression support in EGPRS PUAN 2017-01-23 12:26:09 +00:00
encoding.cpp Use Timing Advance Index in UL assignments 2018-01-17 10:50:14 +00:00
encoding.h window: move encoding into functions 2018-01-04 10:15:59 +00:00
gprs_bssgp_pcu.cpp Update header includes 2018-02-19 08:43:46 +00:00
gprs_bssgp_pcu.h Update header includes 2018-02-19 08:43:46 +00:00
gprs_codel.c llc: Add CoDel AQM implementation 2015-07-21 19:22:32 +02:00
gprs_codel.h llc: Add CoDel AQM implementation 2015-07-21 19:22:32 +02:00
gprs_coding_scheme.cpp cosmetic: clarify coding scheme and puncturing 2018-01-04 16:35:55 +00:00
gprs_coding_scheme.h cosmetic: clarify coding scheme and puncturing 2018-01-04 16:35:55 +00:00
gprs_debug.cpp TBF: add dedicated log categories 2018-01-19 18:49:16 +01:00
gprs_debug.h TBF: add dedicated log categories 2018-01-19 18:49:16 +01:00
gprs_ms.cpp Update header includes 2018-02-19 08:43:46 +00:00
gprs_ms.h Update header includes 2018-02-19 08:43:46 +00:00
gprs_ms_storage.cpp Update header includes 2018-02-19 08:43:46 +00:00
gprs_ms_storage.h pcu: Fix memory corruption bugs (ASAN) 2016-02-01 13:56:32 +01:00
gprs_rlcmac.cpp Update header includes 2018-02-19 08:43:46 +00:00
gprs_rlcmac.h Simplify TS alloc: adjust allocator signatures 2018-01-26 12:55:29 +01:00
gprs_rlcmac_meas.cpp cosmetic: convert explicit warnings to fixme/todo 2017-09-04 13:06:01 +00:00
gprs_rlcmac_sched.cpp Update header includes 2018-02-19 08:43:46 +00:00
gprs_rlcmac_ts_alloc.cpp Simplify TS alloc: split off RX mask computation 2018-02-19 09:00:19 +00:00
gsm_rlcmac.cpp remove pcu own bitvector implementation 2017-05-15 12:46:33 +00:00
gsm_rlcmac.h Move include guard to the top 2018-02-19 08:43:45 +00:00
gsm_timer.cpp bts: Move the frame_number into the BTS sructure 2013-10-30 21:20:45 +01:00
gsm_timer.h move everything to src/ subdirectory 2012-06-14 20:48:42 +08:00
llc.cpp Remove unused includes and forward declarations 2017-12-18 22:05:22 +00:00
llc.h Update header includes 2018-02-19 08:43:46 +00:00
mslot_class.c Simplify TS alloc: split off RX mask computation 2018-02-19 09:00:19 +00:00
mslot_class.h Simplify TS alloc: split off RX mask computation 2018-02-19 09:00:19 +00:00
osmobts_sock.cpp Update header includes 2018-02-19 08:43:46 +00:00
pcu_l1_if.cpp Update header includes 2018-02-19 08:43:46 +00:00
pcu_l1_if.h PCU: Fix TA adjustment 2017-11-16 10:06:41 -05:00
pcu_main.cpp Update header includes 2018-02-19 08:43:46 +00:00
pcu_utils.h Use explicit type for pcu_lsb() 2018-02-19 08:33:04 +00:00
pcu_vty.c vty: drop unused function 2018-02-03 15:05:29 +00:00
pcu_vty.h Support receiving SI13 from BTS 2017-09-01 11:08:06 +02:00
pcu_vty_functions.cpp Update header includes 2018-02-19 08:43:46 +00:00
pcu_vty_functions.h vty: drop unused function 2018-02-03 15:05:29 +00:00
poll_controller.cpp Update header includes 2018-02-19 08:43:46 +00:00
poll_controller.h Update header includes 2018-02-19 08:43:46 +00:00
rlc.cpp Update header includes 2018-02-19 08:43:46 +00:00
rlc.h Set V_N and V_B to known initial state 2018-01-17 15:57:26 +00:00
sba.cpp Update header includes 2018-02-19 08:43:46 +00:00
sba.h Update header includes 2018-02-19 08:43:46 +00:00
tbf.cpp Update header includes 2018-02-19 08:43:46 +00:00
tbf.h Update header includes 2018-02-19 08:43:46 +00:00
tbf.txt Doc: Update on README and tbf.txt 2012-12-18 10:04:03 +01:00
tbf_dl.cpp Update header includes 2018-02-19 08:43:46 +00:00
tbf_ul.cpp Update header includes 2018-02-19 08:43:46 +00:00