aboutsummaryrefslogtreecommitdiffstats
path: root/src/bts.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-20typo in warningNeels Hofmeyr1-1/+1
2016-06-16Remove GMSK only check in EGPRS ULAravind Sirsikar1-9/+0
2016-06-07add KPI counter to count bytes for RLC and LLC framesAlexander Couzens1-0/+8
2016-05-25add comments to describe functionsAlexander Couzens1-0/+1
2016-05-24bts/counter: replace '_' with '-' in counter namesAlexander Couzens1-2/+2
2016-05-22introduce new counter rlc_sent_controlAlexander Couzens1-0/+1
2016-05-22bts/rate_ctr: replace spaces by tabsAlexander Couzens1-1/+1
2016-05-21introduce new counter rlc_sent_dummyAlexander Couzens1-0/+1
2016-02-08tbf: Add state WAIT_ASSIGNJacob Erlbeck1-2/+7
2016-02-08tbf: Only free TBF if it was replaced in rcv_control_ackJacob Erlbeck1-2/+4
2016-02-08encoding: Redesign Encoding::write_immediate_assignment APIJacob Erlbeck1-11/+13
2016-02-08tbf: Don't change type from CCCH to PACCH without ackJacob Erlbeck1-1/+11
2016-02-08tbf: Add and use tbf->poll_tsJacob Erlbeck1-2/+2
2016-02-08tbf: Do not reuse old TBF after RACH requestsJacob Erlbeck1-8/+4
2016-02-08tbf: Add counters for aborted TBF in state FLOWJacob Erlbeck1-0/+2
2016-02-08Revert "tbf: Use the control TS for Immediate Assignments"Jacob Erlbeck1-2/+2
2016-02-08tbf: Use the control TS for Immediate AssignmentsJacob Erlbeck1-2/+2
2016-02-08tbf: Refactor calls to write_immediate_assignmentJacob Erlbeck1-14/+31
2016-02-08edge: Disable GPRS/EGPRS mixed modeJacob Erlbeck1-0/+1
2016-02-08edge: Use bitvec based window methods for EGPRSJacob Erlbeck1-23/+12
2016-02-08tbf: Use bitvec based window methods for GPRSJacob Erlbeck1-2/+21
2016-02-08edge: Handle EGPRS PACKET DOWNLINK ACK NACKJacob Erlbeck1-0/+120
2016-02-05edge: Fix RLC message sizeJacob Erlbeck1-3/+3
2016-02-05edge: Rename gprs_rlc_ul_header_egprs and gprs_rlc_ul_data_block_infoJacob Erlbeck1-1/+1
2016-02-01tbf: Use LListHead instead of llist_podsJacob Erlbeck1-14/+17
2016-02-01tbf: Replace static casts by calls to as_ul_tbf/as_dl_tbfJacob Erlbeck1-8/+6
2016-02-01rlc: Dump RLC data for debuggingJacob Erlbeck1-0/+2
2016-02-01pcu: Fix memory corruption bugs (ASAN)Jacob Erlbeck1-0/+5
2015-12-16edge: Remove unused GPRS functionsJacob Erlbeck1-21/+0
2015-12-16edge: Use a single PDCH rcv_data_block method for GPRS and EGPRSJacob Erlbeck1-15/+18
2015-12-16edge: Implement gprs_rlcmac_pdch::rcv_block_egprsJacob Erlbeck1-5/+34
2015-12-15edge: Rename rcv_data_block_acknowledgedJacob Erlbeck1-3/+3
2015-12-15edge: Add gprs_rlcmac_pdch::rcv_block_egprs stubJacob Erlbeck1-0/+28
2015-12-15edge: Use GprsCodingScheme to adjust the UL RLC block sizeJacob Erlbeck1-22/+24
2015-12-15edge: Support EGPRS multislot class handling in tbf_allocJacob Erlbeck1-4/+7
2015-11-30edge: Get EGPRS multislot classJacob Erlbeck1-2/+16
2015-11-30stat: Add global stat groupJacob Erlbeck1-0/+14
2015-11-07stats: Include the header file for the new class identifierHolger Hans Peter Freyther1-0/+1
2015-11-07stats: Attempt to compile fix the new rate_ctrHolger Hans Peter Freyther1-0/+1
2015-09-07poll: Count failed proceduresJacob Erlbeck1-0/+2
2015-09-01bts: Start a DL TBF if needed after establishment of an UL TBFJacob Erlbeck1-0/+6
2015-09-01bts: Release DL TBF instead of killing in rcv_resource_requestJacob Erlbeck1-3/+9
2015-09-01Revert "tbf: Do not kill DL TBF on Packet Resource Request"Jacob Erlbeck1-5/+8
2015-08-28l1: Use the FN of all data_ind/ra_ind DSP messagesJacob Erlbeck1-4/+2
2015-08-28poll: Count unexpected block FN valuesJacob Erlbeck1-1/+4
2015-08-28poll: Use the data_ind FN as time source for current frameJacob Erlbeck1-0/+35
2015-08-28poll: Set the max_delay to 60 framesJacob Erlbeck1-2/+5
2015-08-28poll: Add a max_delay parameter to PollController::expireTimedoutJacob Erlbeck1-1/+9
2015-08-21tbf: Do not kill DL TBF on Packet Resource RequestJacob Erlbeck1-8/+5
2015-08-21tbf: Fix typos in log messages concerning UL/DLJacob Erlbeck1-1/+1