aboutsummaryrefslogtreecommitdiffstats
path: root/src/tbf_dl.h
AgeCommit message (Expand)AuthorFilesLines
2023-07-26Split rlc_{dl_,ul_,}window out of rlc.{h,cpp}Pau Espin Pedrol1-0/+1
2023-06-29Reestore last LLC frames never completely acked when freeing DL TBFPau Espin Pedrol1-0/+12
2023-06-13Move GPRS_RLCMAC_FLAG_DL_ACK from state_fsm to dl_tbfPau Espin Pedrol1-0/+3
2023-06-13Move GPRS_RLCMAC_FLAG_TO_DL_ACK from state_fsm to dl_tbfPau Espin Pedrol1-0/+3
2023-04-26Move resource allocation outside of tbf allocationPau Espin Pedrol1-2/+2
2023-04-26Move out of alloc_algo code modifying the data modelPau Espin Pedrol1-0/+1
2022-12-16Pass gprs_rlcmac_pdch to create_dl_acked_block()Pau Espin Pedrol1-3/+4
2022-12-16Refactor code related to DL-TBF upgrade to multislotPau Espin Pedrol1-0/+1
2022-11-18Split tbf_fsm as tbf_{ul,dl}_fsmPau Espin Pedrol1-0/+10
2022-11-18tbf: Add tbf_as_{ul,dl}_tbf_const func helpersPau Espin Pedrol1-0/+1
2022-10-28Rename function tbf_dl_request_dl_ack() -> dl_tbf_request_dl_ack()Pau Espin Pedrol1-1/+1
2022-10-28Refactor and clarify tbf->triger_ass() codePau Espin Pedrol1-2/+2
2022-10-28Rename as_{dl,ul}_tbf -> tbf_as_{dl,ul}_tbfPau Espin Pedrol1-1/+1
2022-10-28Fix mess with struct tbf types passed to LOGPTBF macroPau Espin Pedrol1-1/+11
2022-10-28tbf_dl: Make dl_tbf_alloc API available in C codePau Espin Pedrol1-3/+3
2022-10-27Rename tbf_alloc_dl_tbf() -> dl_tbf_alloc()Pau Espin Pedrol1-1/+1
2022-10-27Move LLC enqueuing and retransmit timer to MS objectPau Espin Pedrol1-6/+1
2022-04-05llc_queue: Refactor to handle codel_state per prio queue internallyPau Espin Pedrol1-2/+0
2021-12-14treewide: remove FSF address2021q4Oliver Smith1-4/+0
2021-08-23Simplify tbf::set_polling()Pau Espin Pedrol1-2/+2
2021-08-23tbf_dl: Clarify requirements for DL ACK/NACKPau Espin Pedrol1-1/+1
2021-08-23Move timer X2002 to tbf_fsmPau Espin Pedrol1-1/+1
2021-08-23tbf: Merge handle_ack_nack() into rcvd_dl_ack()Pau Espin Pedrol1-1/+0
2021-08-23Get rid of lots of code only used by testsPau Espin Pedrol1-2/+0
2021-08-23Get rid of tbf_dl:abort()Pau Espin Pedrol1-1/+0
2021-08-23Put dl_tbf::cleanup into destructorPau Espin Pedrol1-1/+1
2021-08-23Move WAIT_RELEASE tbf_state transition to tbf_fsmPau Espin Pedrol1-1/+1
2021-01-19Convert gprs_bssgp_pcu.cpp to CPau Espin Pedrol1-6/+11
2021-01-19Unify BTS into a C usable structurePau Espin Pedrol1-1/+1
2021-01-05Convert GprsMS and helpers classes to CPau Espin Pedrol1-8/+10
2020-12-01Implement downgrade to DL MCS1-4 when USF for GPRS_only MSPau Espin Pedrol1-3/+3
2020-10-29tbf_dl: Update (egprs_)ms_class for already known MSPau Espin Pedrol1-3/+2
2020-10-24Move dl_tbf allocation code to correct filePau Espin Pedrol1-0/+4
2020-10-24tbf: Set MS during constructor timePau Espin Pedrol1-1/+1
2020-10-24tbf: Implement enable_egprs() oncePau Espin Pedrol1-7/+0
2020-10-24tbf: Make window() available to tbf base classPau Espin Pedrol1-1/+1
2020-05-20Get rid of class GprsCodingSchemePau Espin Pedrol1-1/+1
2020-03-16Use clock_gettime(CLOCK_MONOTONIC) and timespec everywherePau Espin Pedrol1-1/+0
2019-09-25Move out tbf subclasses from tbf.h to their own headersPau Espin Pedrol1-0/+160