aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-12-16Refactor code rejecting UL-TBF upon rx of PktResourceReqPau Espin Pedrol5-11/+26
2022-12-16tbf_ul: Fix wrong struct type in fieldPau Espin Pedrol1-1/+1
2022-12-16Trigger PACCH assignment inside dl_tbf_upgrade_to_multislot()Pau Espin Pedrol2-4/+3
2022-12-16Refactor code related to DL-TBF upgrade to multislotPau Espin Pedrol5-54/+51
2022-12-16Get rid of tbf->first_tsPau Espin Pedrol7-22/+47
2022-12-16Move first_common_ts from gprs_rlcmac_tbf to GprsMsPau Espin Pedrol7-29/+28
2022-12-13sched: Pass pdch to *_create_rlcmac_msg() functionsPau Espin Pedrol11-38/+51
2022-12-13Move control_ts explicit checks out of the scheduler implementationPau Espin Pedrol9-24/+46
2022-12-12tbf_dl_fsm_ctx: Properly define tbf backptr as dl_tbfPau Espin Pedrol5-33/+35
2022-12-12tbf_ul_fsm_ctx: Properly define tbf backptr as ul_tbfPau Espin Pedrol3-21/+24
2022-12-12encoding::write_immediate_assignment(): Constify tbf paramPau Espin Pedrol2-8/+8
2022-12-12Pass pdch ptr to tbf_compute_priorityPau Espin Pedrol1-6/+6
2022-12-12Pass gprs_rlcmac_pdch to tbf_is_control_tsPau Espin Pedrol5-18/+12
2022-12-12pdch_ulc_get_node(): assert if ulc pointer is nullPau Espin Pedrol1-0/+1
2022-11-29pdch: Initial support Handling PktResReq with ID_TYPE=UL/DL_TFIPau Espin Pedrol1-142/+169
2022-11-21Convert gprs_debug.cpp to CPau Espin Pedrol3-7/+7
2022-11-18Split tbf_fsm as tbf_{ul,dl}_fsmPau Espin Pedrol12-555/+918
2022-11-18Refactor tbf_is_tfi_assigned() to avoid accessing tbf->state_fsmPau Espin Pedrol3-14/+15
2022-11-18tbf: Add tbf_as_{ul,dl}_tbf_const func helpersPau Espin Pedrol4-0/+18
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 Pedrol8-34/+35
2022-11-18tbf_fsm: Move tbf_fsm_state_chg macro to .c filePau Espin Pedrol2-10/+9
2022-11-17constify pdch_ulc_get_next_free_fn() parameterMax2-2/+2
2022-11-17cosmetic: drop duplicated commentMax1-1/+1
2022-11-17cosmetic: drop unused field from struct pdch_ulcMax1-1/+0
2022-11-11update horribly outdated copyright statement on VTYHarald Welte1-2/+2
2022-11-09Makefile.am: drop unneeded '-ldl -pthread' from AM_CXXFLAGSVadim Yanitskiy1-1/+1
2022-11-03Disable logging fsm addressesPau Espin Pedrol1-0/+1
2022-11-03Improve MS loggingPau Espin Pedrol1-7/+16
2022-11-03Improve TBF loggingPau Espin Pedrol3-26/+49
2022-11-01tbf_ul: Assign DL-TBF if needed after UL-TBF has gone over contenion resolutionPau Espin Pedrol1-0/+6
2022-10-31tbf_fsm: Introduce new event to act upon contention resolution successPau Espin Pedrol4-9/+21
2022-10-31Avoid losing DL-TBF during MS mergePau Espin Pedrol4-16/+33
2022-10-31tbf_fsm: Introduce new event TBF_EV_FIRST_UL_DATA_RECVDPau Espin Pedrol4-5/+24
2022-10-31Rework tbf::update_ms()Pau Espin Pedrol8-30/+49
2022-10-31Rename tbf_alloc_ul_tbf -> ul_tbf_allocPau Espin Pedrol3-4/+4
2022-10-31gprs_ms: Add comment warning the user that a ptr may be freed after call to funcPau Espin Pedrol1-0/+1
2022-10-31Join ms_merge_and_clear_ms() and ms_merge_old_ms()Pau Espin Pedrol1-10/+10
2022-10-31update_ms(): Set TLLI of new MS object before merge with old MSPau Espin Pedrol1-6/+7
2022-10-31Move UL allocation&assign functions to gprs_ms.cPau Espin Pedrol9-54/+69
2022-10-31tbf_fsm: Identify several events as Dl-TBF onlyPau Espin Pedrol1-0/+7
2022-10-31ul_tbf: Define m_contention_resolution_done as boolPau Espin Pedrol2-4/+4
2022-10-28Replace tbf->establish_dl_tbf_on_pacch() refactoring GprsMs functionsPau Espin Pedrol7-57/+43
2022-10-28Rename function tbf_dl_request_dl_ack() -> dl_tbf_request_dl_ack()Pau Espin Pedrol3-3/+3
2022-10-28Refactor and clarify tbf->triger_ass() codePau Espin Pedrol6-28/+43
2022-10-28Delay ImmAss(PCH, PktDlAss) if waiting for PKT_CTRL_ACK answering UL_ACK_NACK...Pau Espin Pedrol8-64/+115
2022-10-28rcv_resource_request(): Update meas before allocating and assigning new UL TBFPau Espin Pedrol1-4/+4
2022-10-28encoding: Use MT_PACKET_UPLINK_ASSIGNMENT define instead of hardcoded valuePau Espin Pedrol1-1/+1
2022-10-28rcv_resource_request(): Validate expected message before MS lookup & allocationPau Espin Pedrol1-7/+7
2022-10-28pdch: Use helper function tbf_as_ul_tbf()Pau Espin Pedrol1-1/+1