aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs_rlcmac_ts_alloc.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-12-16Rename gprs_rlcmac_ts_alloc.cpp -> alloc_algo.cpp & create own .h filePau Espin Pedrol1-1014/+0
2022-12-16Convert ms_first_common_ts to struct gprs_rlcmac_pdchPau Espin Pedrol1-10/+11
2022-12-16Get rid of tbf->first_tsPau Espin Pedrol1-9/+6
2022-12-16Move first_common_ts from gprs_rlcmac_tbf to GprsMsPau Espin Pedrol1-3/+3
2022-10-28Rename as_{dl,ul}_tbf -> tbf_as_{dl,ul}_tbfPau Espin Pedrol1-4/+4
2021-12-14treewide: remove FSF address2021q4Oliver Smith1-4/+0
2021-11-10ts_alloc: rename variable to clarify meaningPau Espin Pedrol1-7/+7
2021-11-10ts_alloc: rename function to clraify what it doesPau Espin Pedrol1-3/+3
2021-11-10ts_alloc: Simplify tfi_find_free logicPau Espin Pedrol1-10/+6
2021-10-18ts_alloc: Rename s/tbf_/tbf/Pau Espin Pedrol1-26/+24
2021-08-23tbf: Use type bool for upgrade_to_multislotPau Espin Pedrol1-2/+2
2021-08-23Revert "fix: handle NULL return of as_dl_tbf() and as_ul_tbf()"Pau Espin Pedrol1-19/+8
2021-08-17fix: handle NULL return of as_dl_tbf() and as_ul_tbf()Neels Hofmeyr1-8/+19
2021-05-10alloc_algorithm_b: Rearrange variable initializationPau Espin Pedrol1-9/+6
2021-05-10Simplify helper function tbf_select_slot_set()Pau Espin Pedrol1-6/+7
2021-03-01bts: Add new stats to detect TBF allocation failure reasonsPau Espin Pedrol1-0/+3
2021-02-26Remove uneeded ms param from alloc_algorithm_func_t funcPau Espin Pedrol1-16/+10
2021-02-24Support uplink multi-slot allocationsPau Espin Pedrol1-22/+23
2021-02-19find_multi_slots: Avoid multiple calls to mslot_class_get_type()Pau Espin Pedrol1-3/+4
2021-02-19find_multi_slots: Mark mslot_class properties constPau Espin Pedrol1-4/+4
2021-02-19find_multi_slots: Avoid multiple calls to mslot_class_get_rx()Pau Espin Pedrol1-3/+4
2021-02-19find_multi_slots: Avoid calling mslot_class_get_tx() on each iterationPau Espin Pedrol1-1/+1
2021-02-19Use NULL as default value for pointer typePau Espin Pedrol1-1/+1
2021-01-19Rename 'bts_data' leftovers to 'bts'Pau Espin Pedrol1-6/+6
2021-01-19Unify BTS into a C usable structurePau Espin Pedrol1-5/+5
2021-01-18Split PCU global PCU object from BTS objectPau Espin Pedrol1-1/+1
2021-01-15gprs_rlc_ts_alloc: ensure no rolling slots are allocatedAlexander Couzens1-2/+17
2021-01-05Convert GprsMS and helpers classes to CPau Espin Pedrol1-16/+16
2020-10-23Fix several calls to LOGPALPau Espin Pedrol1-3/+3
2020-10-23Improve debug logging for alloc algosPau Espin Pedrol1-1/+3
2020-10-16fix tbf_select_slot_set(): use LOGP() instead of LOGPC()Vadim Yanitskiy1-2/+2
2020-09-22Fix crash accessing NULL tbf->pdch[first_ts]Pau Espin Pedrol1-2/+1
2020-09-22cosmetic: Fix indentation of for loopsPau Espin Pedrol1-48/+48
2020-05-14bts: Drop specific functions to increase countersPau Espin Pedrol1-2/+2
2019-09-25Move out tbf subclasses from tbf.h to their own headersPau Espin Pedrol1-0/+1
2019-03-28TS alloc: expand tests logMax1-21/+23
2018-02-21Simplify TS alloc: move slot check into functionsMax1-123/+65
2018-02-21Simplify TS alloc: move slot assignmentMax1-41/+74
2018-02-20Simplify TS alloc: constify max dl slot funcMax1-1/+1
2018-02-20Simplify TS alloc: don't use PDCH for free TFIMax1-18/+1
2018-02-19Move PDCH-related functions into separate filesMax1-0/+1
2018-02-19Simplify TS alloc: split USF/UL allocationMax1-19/+42
2018-02-19Simplify TS alloc: split allocationMax1-57/+95
2018-02-19Simplify TS alloc: separate capacity computationMax1-40/+33
2018-02-19Simplify TS alloc: split off RX mask computationMax1-46/+8
2018-02-19Update header includesMax1-0/+3
2018-01-31Simplify TS alloc: internalize TRX checkMax1-11/+10
2018-01-26Simplify TS alloc: adjust function signaturesMax1-47/+58
2018-01-26Simplify TS alloc: use defines for constantsMax1-4/+4
2018-01-26Simplify TS alloc: avoid TS reassignmentMax1-5/+5