path: root/src/tbf.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-09-26Move tbf_{dl,ul} child constructors to respective .cpp filesPau Espin Pedrol1-24/+0
2019-09-25Move out tbf subclasses from tbf.h to their own headersPau Espin Pedrol1-0/+2
2019-09-12Introduce osmo_tdef infra and timer VTY commandsPau Espin Pedrol1-9/+29
2019-09-05cosmetic: tbf: Rename T and N arraysPau Espin Pedrol1-18/+18
2019-07-17fix spelling errors detected by lintianThorsten Alteholz1-1/+1
2019-06-24Encoding: drop struct gprs_rlcmac_bts* from all functionsAlexander Couzens1-1/+1
2019-03-26MCS: add mcs_is_*() helpersMax1-2/+2
2019-03-24MCS: move Mode enum outside of class definitionMax1-8/+6
2019-02-19Clarify write_immediate_assignment() signatureMax1-1/+1
2019-02-19Add define for dummy burst stringMax1-6/+3
2018-07-11tbf: Replace '.' in counter names with ':'Pau Espin Pedrol1-32/+32
2018-07-11tbf: Use incrementing id for rate_ctr_group_allocPau Espin Pedrol1-8/+18
2018-05-25read monotonic clock with clock_gettime() instead of gettimeofday()Stefan Sperling1-6/+7
2018-05-16tbf: Fix memset(0) on object with no trivial copy-assignmentPau Espin Pedrol1-1/+1
2018-04-12tbf: add frame number to log outputPhilipp Maier1-7/+11
2018-02-20TBF: make network counters internalMax1-18/+64
2018-02-19Move PDCH-related functions into separate filesMax1-0/+1
2018-02-19Update header includesMax1-2/+8
2018-01-26Simplify TS alloc: fix allocation callsMax1-2/+3
2018-01-26Simplify TS alloc: adjust allocator signaturesMax1-13/+8
2018-01-24TBF: make poll state internalMax1-1/+7
2018-01-24TBF: make UL ack state internalMax1-1/+8
2018-01-24TBF: make UL/DL state internalMax1-18/+4
2018-01-19TBF: add dedicated log categoriesMax1-95/+81
2018-01-17TBF: log source of state transitionsMax1-9/+9
2018-01-12TBF: unify EGPRS window calculationMax1-3/+11
2018-01-12TBF: move window parameters to UL/DL levelMax1-0/+5
2018-01-12TBF: cleanup state flag handlingMax1-4/+2
2018-01-12Make TBF state privateMax1-1/+1
2018-01-03Fix llc_queue_size() typeMax1-1/+1
2018-01-02TBF: bail out for unknown timersMax1-0/+2
2018-01-02TBF: log timer invocation sourceMax1-16/+19
2018-01-02TBF: unify timer handlingMax1-53/+22
2017-12-20TBF: add N3101 counterMax1-0/+9
2017-12-20TBF: implement independent T31xx timersMax1-66/+145
2017-12-20Introduce LOGTBF* for consistent loggingMax1-63/+48
2017-12-15TBF: remove unused variableMax1-4/+0
2017-12-14TBF: move EGPRS enablement into (U|D)L-TBFMax1-2/+0
2017-12-05TBF: expand timer loggingMax1-16/+17
2017-12-04TBF: log timer overrideMax1-7/+7
2017-09-04cosmetic: convert explicit warnings to fixme/todoMax1-2/+2
2017-08-14Simplify polling troubleshootingMax1-14/+40
2017-08-14Move DL assignment to TBF-DLMax1-2/+2
2017-08-14Encapsulate handling of UL ACK timeoutMax1-12/+10
2017-07-12check for missing result of rate_ctr_group_alloc()Harald Welte1-0/+24
2017-05-26Cleanup FN schedulingMax1-3/+2
2017-05-15remove pcu own bitvector implementationAlexander Couzens1-3/+3
2017-05-01tbf.cpp: use new tlli instead of old tlliAlexander Couzens1-2/+2
2017-02-08Fix dozens of compiler warnings across the boardNeels Hofmeyr1-4/+4
2017-01-24Handle packet access reject during packet resource requestaravind sirsikar1-0/+40