aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs_rlcmac_ts_alloc.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2018-01-26Simplify TS alloc: adjust allocator signaturesMax1-16/+30
2018-01-25Add multislot classes from latest specMax1-2/+6
2018-01-25Add tests for find_multi_slots()Max1-1/+1
2017-11-21Move multislot table to separate fileMax1-109/+29
2017-11-21Remove unused parameterMax1-3/+2
2017-10-10cosmetic: reformat multislot classes tableMax1-31/+32
2016-02-08utils: Add pcu_bitcount and pcu_lsbJacob Erlbeck1-21/+8
2016-02-01tbf: Replace static casts by calls to as_ul_tbf/as_dl_tbfJacob Erlbeck1-8/+4
2015-07-17bssgp: Adapt flowcontrol MS default to current alloc algorithmJacob Erlbeck1-0/+21
2015-07-16alloc: Make alloc_algorithm_dynamic statefulJacob Erlbeck1-3/+43
2015-07-16alloc: Use a separate usage computation for algo AJacob Erlbeck1-1/+17
2015-07-16alloc: Change tx_window optimization strategyJacob Erlbeck1-5/+4
2015-07-16alloc: Add counters for successful algo A/B allocationsJacob Erlbeck1-0/+3
2015-07-16alloc: Add 'dynamic' allocation algorithmJacob Erlbeck1-0/+23
2015-07-16alloc: Remove disabled code fragment for multi-UL allocationJacob Erlbeck1-21/+0
2015-07-16alloc: Refactor alloc algorithms to only apply changes on successJacob Erlbeck1-84/+150
2015-07-16alloc: Remove redundant first_common_ts handlingJacob Erlbeck1-17/+0
2015-07-16tbf: Put the TFI->TBF mapping into the PDCH objectsJacob Erlbeck1-2/+0
2015-07-16alloc: Allocate TFI per slot (algorithm A)Jacob Erlbeck1-20/+95
2015-07-16tbf: Move TFI selection into alloc_algorithmJacob Erlbeck1-3/+40
2015-07-16alloc: Fix MS_B/MS_C interpretationJacob Erlbeck1-4/+12
2015-07-16alloc: Do not use masking for multislot class type 2 MSJacob Erlbeck1-4/+12
2015-07-16alloc: Select applicable Tta/TraJacob Erlbeck1-9/+44
2015-07-16alloc: Use an enum instead of numbers to select the maskJacob Erlbeck1-10/+12
2015-07-16alloc: Merge find_least_busy_pdch and find_least_reserved_pdchJacob Erlbeck1-59/+19