aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2015-07-07alloc: Fix Tta/Tra handling (WIP, TODO)origin/jerlbeck/wip/pdch-allocJacob Erlbeck1-16/+63
2015-07-07llc: Fix comparison warningJacob Erlbeck1-1/+1
2015-07-07alloc: Use least reserved PDCH for algo AJacob Erlbeck1-1/+60
2015-07-07sba: Reverse TS search orderJacob Erlbeck1-2/+2
2015-07-07alloc: Disable inner loop debugging by defaultJacob Erlbeck1-9/+15
2015-07-07alloc: Optimize find_free_usfJacob Erlbeck1-9/+4
2015-07-07tbf: Keep a set of used TFI and USF per PDCHJacob Erlbeck2-4/+39
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-07tbf: Add Poll Timeout countersJacob Erlbeck3-0/+20
2015-07-03Revert "tbf: Add GprsMs* argument to update() and use it in reuse_tbf"Jacob Erlbeck2-10/+4
2015-07-03tbf: Remove call to update() in reuse_tbfJacob Erlbeck1-2/+0
2015-07-03tbf: Set ms in call to tbf_alloc_dl_tbfJacob Erlbeck1-3/+1
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-03ms: Get the set of slots currently activeJacob Erlbeck4-0/+66
2015-07-03ms: Add support for slot reservationJacob Erlbeck4-3/+102
2015-07-03alloc: Load balancing for algo AJacob Erlbeck1-13/+107
2015-07-03tbf: Add GprsMs* argument to update() and use it in reuse_tbfJacob Erlbeck3-5/+11
2015-07-03ms: Add tbf() method to get the TBF based on the directionJacob Erlbeck3-0/+16
2015-07-03ms: Add first_common_ts method to GprsMsJacob Erlbeck2-0/+13
2015-07-03tbf: Maintain the number of TBF per PDCHJacob Erlbeck4-8/+49
2015-06-29tbf: Add BTS::ms_alloc methodJacob Erlbeck5-14/+30
2015-06-29tbf: Always create an MS object on TBF allocationJacob Erlbeck3-31/+32
2015-06-29tbf: Pass the MS object around instead of old_tbfJacob Erlbeck7-33/+36
2015-06-29tbf: Remove update_tlli methodJacob Erlbeck3-7/+0
2015-06-29vty: Fix documentation for 'no cs downgrade-threshold'Jacob Erlbeck1-1/+1
2015-06-29llc: Add missing include directive for struct timevalJacob Erlbeck1-1/+1
2015-06-22llc: Move storage of timestamps into gprs_llc_queueJacob Erlbeck3-25/+38
2015-06-22llc: Make timeval arguments constJacob Erlbeck4-7/+10
2015-06-22ms: Reduce DL CS level if only a few LLC bytes are leftJacob Erlbeck5-5/+69
2015-06-22llc: Keep track of the number of stored LLC octetsJacob Erlbeck2-0/+11
2015-06-22llc: Add missing include directive to llc.hJacob Erlbeck1-0/+4
2015-06-22tbf: Fix downlink packet lossJacob Erlbeck2-66/+70
2015-06-22ms: Store the NACK rate in the MS objectJacob Erlbeck3-1/+14
2015-06-22tbf: Include CS into create_new_bsn log messageJacob Erlbeck1-3/+3
2015-06-22l1: Add debug log messages for I_LEVELJacob Erlbeck1-2/+10
2015-06-22l1: Store measurement values sent by the MSJacob Erlbeck4-3/+140
2015-06-22ms: Add UL CS selection based on L1 link qualityJacob Erlbeck4-8/+95
2015-06-22ms: Store the L1 measurement values in the MS objectsJacob Erlbeck4-0/+34
2015-06-22l1: Pass all L1 measurements upwardsJacob Erlbeck7-15/+70
2015-06-22build: Add -lrt to AM_LDFLAGSJacob Erlbeck1-0/+1
2015-06-11ms: Fix timer start condition (Coverity)Jacob Erlbeck1-1/+1
2015-06-11ms: Add missing initialiser for m_delay (Coverity)Jacob Erlbeck1-1/+2
2015-06-11tbf: Check for NULL in name() (Coverity)Jacob Erlbeck1-0/+3
2015-06-11bssgp: Calculate the avg_delay_ms in 32bit only (Coverity)Jacob Erlbeck1-1/+1
2015-06-11llc: Fix LLC UI frame detection (Coverity)Jacob Erlbeck1-2/+2