aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs_rlcmac_sched.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-04-26WIP: Get rid of tbf lists in BTSpespin/tbf-listPau Espin Pedrol1-34/+40
2021-05-12sched: Clean up param passing and improve loggingPau Espin Pedrol1-5/+6
2021-05-12sched: Clean up helper function and improve loggingPau Espin Pedrol1-12/+9
2021-04-30sched: Rename func to describe its used only for RLCMAC CTRL blocks2021q1Pau Espin Pedrol1-2/+2
2021-04-26sched: Simplify else-if conditionPau Espin Pedrol1-6/+2
2021-03-24Track scheduled UL blocks through USFPau Espin Pedrol1-2/+2
2021-03-24Set matching USF if available when polling a UL TBFPau Espin Pedrol1-14/+18
2021-03-24sched: Simplify usf selection codePau Espin Pedrol1-13/+6
2021-03-24sched: Fix scheduling UL TBF not matching conditionsPau Espin Pedrol1-3/+3
2021-03-15sched: Use new PDCH UL ControllerPau Espin Pedrol1-24/+14
2021-03-15Add new PDCH UL Controller, drop SBAllocator classPau Espin Pedrol1-5/+4
2021-03-03sched: sched_select_downlink(): Clean up param list and improve loggingPau Espin Pedrol1-9/+10
2021-03-03sched: sched_select_ctrl_msg(): Clean up param list and improve loggingPau Espin Pedrol1-12/+11
2021-02-18sched: Avoid selecting TBF to tx NACC Dl msg if no TFI is assignedPau Espin Pedrol1-4/+4
2021-02-18cosmetic: fix line indentationPau Espin Pedrol1-1/+1
2021-02-03nacc: Implement Pkt Cell Change Continue retransmissionPau Espin Pedrol1-1/+1
2021-02-01Drop comment about an already implemented TODOPau Espin Pedrol1-1/+0
2021-01-29Introduce NACC supportPau Espin Pedrol1-1/+12
2021-01-26sched: Avoid picking TBF with nacked dl blocks when GMSK is requiredPau Espin Pedrol1-3/+28
2021-01-25sched: Check if egprs is enabled in TBF rather than MS being egprs capablePau Espin Pedrol1-1/+1
2021-01-20Allow multiple bts objects in PCUPau Espin Pedrol1-2/+2
2021-01-19Rename 'bts_data' leftovers to 'bts'Pau Espin Pedrol1-8/+8
2021-01-19Unify BTS into a C usable structurePau Espin Pedrol1-17/+17
2021-01-18Move T_defs_pcu from BTS to PCU objectPau Espin Pedrol1-2/+2
2021-01-12ms: Replace struct var with rate_ctrPau Espin Pedrol1-2/+1
2021-01-06gprs_rlcmac_sched: fix incorrect SBA frame number assignmentVadim Yanitskiy1-1/+1
2021-01-05Convert GprsMS and helpers classes to CPau Espin Pedrol1-3/+3
2020-12-30gprs_rlcmac_sched: don't leak a sched_dummy()Alexander Couzens1-1/+0
2020-12-17sched: Convert code handling next_list array to be size independantPau Espin Pedrol1-6/+5
2020-12-17gprs_rlcmac_sched: Use helper structure to store several tbf pointer paramsPau Espin Pedrol1-41/+41
2020-12-01Implement downgrade to DL MCS1-4 when USF for GPRS_only MSPau Espin Pedrol1-6/+12
2020-11-17Support multiplexing of GPRS and EGPRS TBFs in one PDCHPau Espin Pedrol1-27/+70
2020-11-17sched: Use correct GMSTAP category for EGPRS DL data blocksPau Espin Pedrol1-5/+7
2020-11-17sched: Fix sending GSMTAP DL data blocks with unset USFPau Espin Pedrol1-3/+7
2020-10-24tbf: Make window() available to tbf base classPau Espin Pedrol1-1/+1
2020-05-14bts: Drop specific functions to add values to countersPau Espin Pedrol1-1/+1
2020-05-14bts: Drop specific functions to increase countersPau Espin Pedrol1-3/+3
2019-09-25Move out tbf subclasses from tbf.h to their own headersPau Espin Pedrol1-0/+1
2019-09-25cosmetic: fix whitespacePau Espin Pedrol1-1/+1
2019-09-17Use osmo_tdef to implement dl-tbf-idle-timePau Espin Pedrol1-2/+3
2019-09-16Use osmo_tdef to implement T3190Pau Espin Pedrol1-2/+3
2019-09-14Forward ETWS Primary Notification to MSOliver Smith1-28/+61
2018-02-19Move PDCH-related functions into separate filesMax1-0/+1
2018-02-19Update header includesMax1-1/+8
2018-01-24TBF: make poll state internalMax1-4/+2
2018-01-24TBF: make UL ack state internalMax1-1/+1
2018-01-24TBF: make UL/DL state internalMax1-11/+8
2018-01-12TBF-DL: move priority computation into functionMax1-26/+28
2017-09-04cosmetic: convert explicit warnings to fixme/todoMax1-1/+2
2017-09-01Move gsmtap and accounting into separate functionMax1-13/+31