aboutsummaryrefslogtreecommitdiffstats
path: root/src/tbf.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-12tbf.h: Fix wrong type declaration of field dl_ass_fsmPau Espin Pedrol1-1/+1
2023-07-26Split rlc_{dl_,ul_,}window out of rlc.{h,cpp}Pau Espin Pedrol1-0/+1
2023-06-13Move GPRS_RLCMAC_FLAG_DL_ACK from state_fsm to dl_tbfPau Espin Pedrol1-1/+0
2023-06-13Move GPRS_RLCMAC_FLAG_TO_DL_ACK from state_fsm to dl_tbfPau Espin Pedrol1-2/+0
2023-06-12Remove unused GPRS_RLCMAC_FLAG_TO_MASKpespin/t3193Pau Espin Pedrol1-1/+0
2023-04-26Move resource allocation outside of tbf allocationPau Espin Pedrol1-3/+0
2023-04-26Move out of alloc_algo code modifying the data modelPau Espin Pedrol1-0/+4
2023-04-21tbf: Move enable_egprs() to constructorPau Espin Pedrol1-1/+1
2022-12-16Pass gprc_rlcmac_pdch to tbf_set_pollingPau Espin Pedrol1-2/+1
2022-12-16Pass gprc_rlcmac_pdch to tbf_check_pollingPau Espin Pedrol1-4/+1
2022-12-16Convert tbf->control_ts to be a gprs_rlcmac_pdch*Pau Espin Pedrol1-2/+1
2022-12-16Refactor code related to DL-TBF upgrade to multislotPau Espin Pedrol1-2/+1
2022-12-16Get rid of tbf->first_tsPau Espin Pedrol1-1/+2
2022-12-16Move first_common_ts from gprs_rlcmac_tbf to GprsMsPau Espin Pedrol1-3/+0
2022-12-12Pass gprs_rlcmac_pdch to tbf_is_control_tsPau Espin Pedrol1-3/+1
2022-11-18Split tbf_fsm as tbf_{ul,dl}_fsmPau Espin Pedrol1-1/+0
2022-11-18Refactor tbf_is_tfi_assigned() to avoid accessing tbf->state_fsmPau Espin Pedrol1-11/+0
2022-11-18tbf: Drop unused functionPau Espin Pedrol1-11/+0
2022-11-18tbf_fsm: Move osmo_fsm_inst fi out of struct tbf_fsm_ctxPau Espin Pedrol1-3/+4
2022-11-03Improve TBF loggingPau Espin Pedrol1-2/+2
2022-10-31Rework tbf::update_ms()Pau Espin Pedrol1-3/+0
2022-10-31Move UL allocation&assign functions to gprs_ms.cPau Espin Pedrol1-0/+1
2022-10-28Replace tbf->establish_dl_tbf_on_pacch() refactoring GprsMs functionsPau Espin Pedrol1-2/+0
2022-10-28Refactor and clarify tbf->triger_ass() codePau Espin Pedrol1-0/+1
2022-10-28Delay ImmAss(PCH, PktDlAss) if waiting for PKT_CTRL_ACK answering UL_ACK_NACK...Pau Espin Pedrol1-0/+1
2022-10-27Move LLC enqueuing and retransmit timer to MS objectPau Espin Pedrol1-0/+1
2021-12-14treewide: remove FSF address2021q4Oliver Smith1-4/+0
2021-11-08tbf: Set tfi to initial special valuePau Espin Pedrol1-0/+1
2021-11-08tbf: Mark initial first_(common_)ts with special valuePau Espin Pedrol1-1/+1
2021-10-18Get rid of tbf tsc fieldPau Espin Pedrol1-2/+0
2021-10-12Return void in tbf_assign_control_ts()Pau Espin Pedrol1-1/+1
2021-10-12tbf: Use define to flag control_ts unset special valuePau Espin Pedrol1-0/+2
2021-09-17Add stats: pcu.bts.N.pdch.occupied.gprs/egprsOliver Smith1-6/+0
2021-08-23tbf: Move T3193 to tbf_state FSMPau Espin Pedrol1-4/+0
2021-08-23Move tbf ul_ack_state to osmocom FSMPau Espin Pedrol1-28/+1
2021-08-23tbf.h: Improve documentation on several flagsPau Espin Pedrol1-3/+3
2021-08-23Move timer X2002 to tbf_fsmPau Espin Pedrol1-3/+2
2021-08-23tbf: Use type bool for upgrade_to_multislotPau Espin Pedrol1-1/+1
2021-08-23tbf: Drop unuseful flag GPRS_RLCMAC_FLAG_UL_DATAPau Espin Pedrol1-4/+3
2021-08-23tbf: Drop unuseful flag GPRS_RLCMAC_FLAG_TO_DL_ASSPau Espin Pedrol1-1/+0
2021-08-23replace dl_ass_state with osmocom FSMPau Espin Pedrol1-28/+7
2021-08-23tbf: Drop unuseful flag GPRS_RLCMAC_FLAG_TO_UL_ASSPau Espin Pedrol1-2/+1
2021-08-23tbf: Reimplement rlcmac_diag() and make it available from CPau Espin Pedrol1-2/+1
2021-08-23Replace ul_ass_state with osmocom FSMPau Espin Pedrol1-26/+8
2021-08-23Move T3169 and T3195 to tbf_fsmPau Espin Pedrol1-6/+0
2021-08-23Move RELEASING tbf_state transition to tbf_fsmPau Espin Pedrol1-1/+0
2021-08-23Move NULL and ASSIGN tbf_state transition to tbf_fsmPau Espin Pedrol1-66/+3
2021-05-19tbf: Move existing tbf_state implementation to osmo_fsmPau Espin Pedrol1-34/+17
2021-05-19Move TBF list from BTS to the TRX structurePau Espin Pedrol1-2/+2
2021-05-11Implement T3141Pau Espin Pedrol1-0/+3