aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs_ms.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-09Fix Timing Advance handlingMax1-6/+11
2016-07-13Add Accessor functions for ARQ-II in EGPRS DLAravind Sirsikar1-0/+5
2016-06-16Add header type 1 support for EGPRS uplinkAravind Sirsikar1-2/+2
2016-03-04tbf: Fix copy and paste in the set_mode routineHolger Hans Peter Freyther1-1/+1
2016-03-04Revert "Refactor coding scheme assignment code"Holger Hans Peter Freyther1-33/+32
2016-02-25Refactor coding scheme assignment codeMax1-32/+33
2016-02-08ms: Fix GprsMs::current_cs_dl()Jacob Erlbeck1-1/+1
2016-02-08ms: Add current_pacch_slots methodJacob Erlbeck1-0/+26
2016-02-08edge: Fix initial coding scheme selectionJacob Erlbeck1-12/+17
2016-02-01edge: Replace integer cs by GprsCodingSchemeJacob Erlbeck1-56/+162
2016-02-01tbf: Replace static casts by calls to as_ul_tbf/as_dl_tbfJacob Erlbeck1-2/+2
2015-11-30edge: Get EGPRS multislot classJacob Erlbeck1-0/+13
2015-08-24ms: Store references to replaced TBFs in the MS objectJacob Erlbeck1-6/+26
2015-08-21tbf: Move pending LLC frames when merging MS objectsJacob Erlbeck1-0/+2
2015-08-18ms: Move MS information merging to GprsMSJacob Erlbeck1-0/+14
2015-08-14ms: Set default CoDel interval to 4sJacob Erlbeck1-1/+1
2015-08-14tbf: Handle TLLI change on DLJacob Erlbeck1-0/+14
2015-07-21llc: Use CoDel to drop packages from the LLC queueJacob Erlbeck1-1/+17
2015-07-16ms: Add is_idle() method to GprsMs::GuardJacob Erlbeck1-0/+8
2015-07-03ms: Get the set of slots currently activeJacob Erlbeck1-0/+26
2015-07-03ms: Add support for slot reservationJacob Erlbeck1-3/+34
2015-07-03ms: Add tbf() method to get the TBF based on the directionJacob Erlbeck1-0/+9
2015-07-03ms: Add first_common_ts method to GprsMsJacob Erlbeck1-0/+11
2015-06-29tbf: Always create an MS object on TBF allocationJacob Erlbeck1-1/+1
2015-06-22ms: Reduce DL CS level if only a few LLC bytes are leftJacob Erlbeck1-0/+33
2015-06-22ms: Store the NACK rate in the MS objectJacob Erlbeck1-1/+4
2015-06-22l1: Store measurement values sent by the MSJacob Erlbeck1-0/+17
2015-06-22ms: Add UL CS selection based on L1 link qualityJacob Erlbeck1-8/+40
2015-06-22ms: Store the L1 measurement values in the MS objectsJacob Erlbeck1-0/+12
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-08ms: Add support for maximum CS valuesJacob Erlbeck1-2/+11
2015-06-08ms: Add blocking period for CS upgradeJacob Erlbeck1-6/+30
2015-06-08tbf: Add adaptive DL CS adjustmentJacob Erlbeck1-0/+36
2015-06-08tbf: Move the current CS field to GprsMsJacob Erlbeck1-0/+12
2015-06-08ms: Add back pointer to BTSJacob Erlbeck1-2/+3
2015-06-08tbf: Store MS class in GprsMs objectsJacob Erlbeck1-0/+13
2015-06-08tbf: Move the LLC queue to GprsMsJacob Erlbeck1-0/+2
2015-05-28ms: Add timerJacob Erlbeck1-5/+52
2015-05-28tbf: Store the timing advance (TA) value in the GprsMs objectJacob Erlbeck1-0/+13
2015-05-28tbf: Move IMSI to MS objectJacob Erlbeck1-0/+27
2015-05-21ms: Support new and old TLLIsJacob Erlbeck1-2/+44
2015-05-20ms: Add MS storage classJacob Erlbeck1-1/+2
2015-05-20tbf: Add MS object management to TBF codeJacob Erlbeck1-0/+13
2015-05-20ms: Add GprsMs class to hold per-MS informationJacob Erlbeck1-0/+182