aboutsummaryrefslogtreecommitdiffstats
path: root/src/tbf_dl.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-08-17tbf: Use update_ms instead of confirm_tlli in handle()Jacob Erlbeck1-5/+1
2015-08-14tbf: Handle TLLI change on DLJacob Erlbeck1-18/+40
2015-08-13tbf: Always start T3193 when changing state to GPRS_RLCMAC_WAIT_RELEASEJacob Erlbeck1-12/+8
2015-07-21llc: Use CoDel to drop packages from the LLC queueJacob Erlbeck1-0/+10
2015-07-16tbf: Move TFI selection into alloc_algorithmJacob Erlbeck1-12/+5
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-03tbf: Add GprsMs* argument to update() and use it in reuse_tbfJacob Erlbeck1-1/+1
2015-06-29tbf: Pass the MS object around instead of old_tbfJacob Erlbeck1-1/+2
2015-06-22llc: Move storage of timestamps into gprs_llc_queueJacob Erlbeck1-17/+10
2015-06-22tbf: Fix downlink packet lossJacob Erlbeck1-65/+68
2015-06-22tbf: Include CS into create_new_bsn log messageJacob Erlbeck1-3/+3
2015-06-08tbf: Ignore lost+recv == 1Jacob Erlbeck1-1/+1
2015-06-08tbf: Add debugging output to analyse_errors()Jacob Erlbeck1-6/+22
2015-06-08tbf: Add adaptive DL CS adjustmentJacob Erlbeck1-0/+54
2015-06-08tbf: Move the current CS field to GprsMsJacob Erlbeck1-6/+6
2015-06-08tbf: Store MS class in GprsMs objectsJacob Erlbeck1-3/+3
2015-06-08tbf: Move the LLC queue to GprsMsJacob Erlbeck1-6/+3
2015-06-08llc: Separate LLC queue handling from gprs_llcJacob Erlbeck1-10/+10
2015-05-28tbf: Store the timing advance (TA) value in the GprsMs objectJacob Erlbeck1-19/+6
2015-05-28tbf: Remove IMSI handling from trigger_dl_assJacob Erlbeck1-2/+2
2015-05-28tbf: Move IMSI to MS objectJacob Erlbeck1-1/+0
2015-05-27tbf: Remove the TLLI from the TBFsJacob Erlbeck1-9/+2
2015-05-21tbf: Just pass the MS object in reuse_tbfJacob Erlbeck1-1/+1
2015-05-21tbf: Explicitly pass the direction to update_ms()Jacob Erlbeck1-2/+2
2015-05-21ms: Support new and old TLLIsJacob Erlbeck1-7/+12
2015-05-20ms: Integrate the MS storageJacob Erlbeck1-4/+11
2015-05-20tbf: Add MS object management to TBF codeJacob Erlbeck1-0/+2
2015-05-06bssgp: Compute and transmit queue delayJacob Erlbeck1-6/+10
2015-05-06tbf: Added calls to llc_dropped_frameJacob Erlbeck1-0/+3
2015-04-30tbf: Remove double assigment to m_last_dl_drained_fnJacob Erlbeck1-1/+0
2015-04-09tbf: Send BSSGP LLC discarded on TBI exhaustionJacob Erlbeck1-17/+14
2015-04-02tbf: Force ACK after the last DL LCC frame has been receivedJacob Erlbeck1-0/+35
2015-04-02tbf: Use a hysteresis when discarding DL LLC framesJacob Erlbeck1-11/+39
2015-03-25tbf: Poll MS on idle DL TBFsJacob Erlbeck1-0/+1
2015-03-25tbf: Only create dummy frames if necessaryJacob Erlbeck1-1/+9
2015-03-25tbf: Implement delayed release of a downlink TBFJacob Erlbeck1-5/+41
2015-03-25tbf: Insert LLC dummy command if no frame is availableJacob Erlbeck1-0/+16
2015-03-25tbf: Use put_frame in append_data if the TBF has no dataJacob Erlbeck1-0/+4
2015-03-25tbf: Add frames_since_last_poll methodJacob Erlbeck1-0/+21
2015-03-25tbf: Add helper functions for DL TBFsJacob Erlbeck1-5/+19
2015-03-20tbf: Refactor create_dl_acked_blockJacob Erlbeck1-42/+42
2015-03-12tbf: Fix scheduling for DL Ack/Nack requestJacob Erlbeck1-12/+19
2015-02-26tbf: Don't use 'old' DL TBFs after reuse_tbfJacob Erlbeck1-0/+3
2014-09-17tbf_dl: Fix warningsDaniel Willmann1-3/+1
2014-09-10tbf: Handle DL ACK/NACK poll timeout correctlyDaniel Willmann1-1/+11
2014-09-10tbf,bts: Keep track of new TBF for dl/ul assignment in m_new_tbfDaniel Willmann1-2/+31
2014-08-12tbf: Split out UL/DL TBF methods into separate filesDaniel Willmann1-0/+671