aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs_rlcmac_ts_alloc.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-30PDCH allocation across two TRXradisys/egprs_featuresaravind sirsikar1-1/+9
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
2015-07-07alloc: Use least reserved PDCH for algo AJacob Erlbeck1-1/+60
2015-07-07alloc: Disable inner loop debugging by defaultJacob Erlbeck1-9/+15
2015-07-07alloc: Optimize find_free_usfJacob Erlbeck1-9/+4
2015-07-07alloc: Skip common TS without free USF when ratingJacob Erlbeck1-3/+5
2015-07-07alloc: Only reserve 1 UL slot with algorithm BJacob Erlbeck1-0/+5
2015-07-07alloc: Set minimum slot capacity to 1Jacob Erlbeck1-0/+2
2015-07-07alloc: Only use common UL slots when calculating the capacityJacob Erlbeck1-1/+2
2015-07-07alloc: Replace Algorithm B implementationJacob Erlbeck1-418/+374
2015-07-03alloc: Base algo A on reserved PDCHsJacob Erlbeck1-9/+11
2015-07-03alloc: Ignore slots with differing TSC if multiple slots are requestedJacob Erlbeck1-1/+18
2015-07-03alloc: Load balancing for algo AJacob Erlbeck1-13/+107
2015-07-03tbf: Maintain the number of TBF per PDCHJacob Erlbeck1-2/+12
2015-06-29tbf: Pass the MS object around instead of old_tbfJacob Erlbeck1-7/+13
2015-06-08tbf: Store MS class in GprsMs objectsJacob Erlbeck1-7/+7
2014-08-07tbf, ...: Make the fields in the dl/ul struct member variablesDaniel Willmann1-2/+2
2014-08-07gprs_rlcmac_ts_alloc: Be explicit about which TBF is usedDaniel Willmann1-9/+13
2014-06-04gprs_rlcmac_pdch: Get rid of ul/dl_tbfDaniel Willmann1-3/+1
2014-05-30tbf: Re-send dl assignment if we can upgrade to multislotDaniel Willmann1-0/+9
2014-05-30Fixed calculation of colliding UL/DL slots in TS allocation algorithm BAndreas Eversberg1-1/+1
2014-01-15alloc_algorithm_b: Remove obsolete 'i' incrementation from for-loopAndreas Eversberg1-1/+1
2014-01-15alloc_algorithm_b: Add seperate function to shrink rx window when TS are removedAndreas Eversberg1-6/+12
2014-01-15alloc_algorithm_b: Increment 'i', so allocated TS will not exceed tx_rangeAndreas Eversberg1-2/+2
2014-01-15alloc_algorithm_b: Do not select uplink slots that cannot be used for downlinkAndreas Eversberg1-4/+21
2014-01-15alloc_algorithm_b: Set tx_range to 8, if all 8 TS are supported by MSAndreas Eversberg1-0/+3
2014-01-15alloc_algorithm_b: For type 1 MS, limit number of donwlink TS to 5Andreas Eversberg1-0/+6
2014-01-15alloc_algorithm_b: Correctly increment RX/TX window, even if TS is not useableAndreas Eversberg1-8/+8
2014-01-15alloc: Move the uplink ts selection/pre-assignment out of the codeHolger Hans Peter Freyther1-87/+100
2014-01-15alloc: Move the selection of the first enabled pdch to a new methodHolger Hans Peter Freyther1-14/+23
2014-01-15alloc: Move the tx window calculation to a new methodHolger Hans Peter Freyther1-18/+24
2014-01-15alloc: Move upating of the rx window max for Type==1 to a new methodHolger Hans Peter Freyther1-10/+21