aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs_ms.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-25Make sure GprsMs free() also frees its tbfsPau Espin Pedrol1-5/+5
2023-07-05gprs_ms: Update assert conditionPau Espin Pedrol1-2/+5
2023-07-05gprs_ms: Constify variable in ms_is_reachable_for_dl_ass()Pau Espin Pedrol1-2/+2
2023-06-29Reestore last LLC frames never completely acked when freeing DL TBFPau Espin Pedrol1-0/+8
2023-06-29Avoid using UL TBF in RELEASE state to assign DL TBF over PACCHPau Espin Pedrol1-1/+2
2023-06-20Differentiate between T3192 and T3193Pau Espin Pedrol1-12/+23
2023-04-28cosmetic: ms: fix formatting of function commentPau Espin Pedrol1-1/+2
2023-04-28ms: Fix unsafe iterating freeing items in listPau Espin Pedrol1-1/+1
2023-04-28ms: Mark ms_reset() as staticPau Espin Pedrol1-1/+1
2023-04-26Move resource allocation outside of tbf allocationPau Espin Pedrol1-19/+158
2023-04-21ms: Log MS active/idle state in 'show ms' VTY commandsPau Espin Pedrol1-0/+3
2023-04-21ms: Rename field timer -> release_timerPau Espin Pedrol1-5/+5
2023-04-21ms: Get rid of ms->delay fieldPau Espin Pedrol1-9/+7
2023-04-21ms: Increase log level when scheduling release timerPau Espin Pedrol1-1/+1
2023-04-21Add new log category 'ms'Pau Espin Pedrol1-26/+26
2023-04-21ms: Hold a reference during ms_allocPau Espin Pedrol1-1/+3
2023-04-21cosmetic: Fix indentation in commentPau Espin Pedrol1-1/+1
2023-04-20ms: Rewrite MS release lifecyclePau Espin Pedrol1-89/+46
2023-04-20ms: Log detaching tbf log line in proper placePau Espin Pedrol1-3/+3
2023-04-20ms: Make ms_{attach,detach}_tbf expectancies more robustPau Espin Pedrol1-26/+35
2023-04-20ms: Make sure tbf!=NULL in ms_attach_{ul,dl}_tbf()Pau Espin Pedrol1-4/+5
2023-04-20ms: Use osmo_use_count to track referencesPau Espin Pedrol1-25/+52
2023-04-20Merge bts_alloc_ms() and ms_alloc()Pau Espin Pedrol1-1/+6
2023-04-20ms: store in bts->ms_list during alloc/destroy of ms objectPau Espin Pedrol1-1/+4
2023-04-20ms: Merge ms_storage into bts.cppPau Espin Pedrol1-2/+1
2023-04-20bts: Rename bts_ms_by_{tlli,imsi} -> bts_get_ms_by_{tlli,imsi}Pau Espin Pedrol1-1/+1
2023-04-17ms: Drop setting tlli during ms_alloc()Pau Espin Pedrol1-3/+3
2023-04-17ms: Fix MS without PTMSI not freed immediatellyPau Espin Pedrol1-3/+12
2023-03-20pcu_l1_if: get rid of strange paging group calculationPhilipp Maier1-12/+0
2022-12-19Avoid moving DL-TBF from old_msg to new_ms during ms_merge2023q1Pau Espin Pedrol1-9/+0
2022-12-16Convert ms_first_common_ts to struct gprs_rlcmac_pdchPau Espin Pedrol1-6/+5
2022-12-16Refactor code rejecting UL-TBF upon rx of PktResourceReqPau Espin Pedrol1-0/+16
2022-12-16Move first_common_ts from gprs_rlcmac_tbf to GprsMsPau Espin Pedrol1-7/+9
2022-12-13sched: Pass pdch to *_create_rlcmac_msg() functionsPau Espin Pedrol1-2/+3
2022-11-03Improve MS loggingPau Espin Pedrol1-7/+16
2022-11-03Improve TBF loggingPau Espin Pedrol1-7/+23
2022-10-31Avoid losing DL-TBF during MS mergePau Espin Pedrol1-0/+8
2022-10-31Rework tbf::update_ms()Pau Espin Pedrol1-0/+27
2022-10-31Rename tbf_alloc_ul_tbf -> ul_tbf_allocPau Espin Pedrol1-2/+2
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-31Move UL allocation&assign functions to gprs_ms.cPau Espin Pedrol1-1/+40
2022-10-28Replace tbf->establish_dl_tbf_on_pacch() refactoring GprsMs functionsPau Espin Pedrol1-25/+36
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-1/+4
2022-10-28Delay ImmAss(PCH, PktDlAss) if waiting for PKT_CTRL_ACK answering UL_ACK_NACK...Pau Espin Pedrol1-5/+78
2022-10-28use new {dl,ul}_tbf_as_tbf(_const) helper functionsPau Espin Pedrol1-22/+22
2022-10-28Rename as_{dl,ul}_tbf -> tbf_as_{dl,ul}_tbfPau Espin Pedrol1-2/+2
2022-10-28Fix mess with struct tbf types passed to LOGPTBF macroPau Espin Pedrol1-2/+2
2022-10-27Move LLC enqueuing and retransmit timer to MS objectPau Espin Pedrol1-0/+52