aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs_ms.c
AgeCommit message (Expand)AuthorFilesLines
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
2022-10-21gprs_ms: Move creating string name of object to a functionPau Espin Pedrol1-0/+18
2022-10-21gprs_ms: Document functions setting/updating TLLIPau Espin Pedrol1-0/+2
2022-08-08{ms,gprs_pcu}_talloc_destructor(): call osmo_timer_del() unconditionallyVadim Yanitskiy1-2/+1
2022-05-09gprs_ms: Use osmo_timer_setup() APIPau Espin Pedrol1-2/+1
2022-04-05llc_queue: Refactor to handle codel_state per prio queue internallyPau Espin Pedrol1-8/+4
2022-04-01ms: Remove unneeded bts!=NULL checkPau Espin Pedrol1-2/+2
2022-04-01ms: validate codel enabled against proper definePau Espin Pedrol1-1/+1
2021-12-14treewide: remove FSF address2021q4Oliver Smith1-4/+0
2021-11-12Fix MS ending up with assigned imsi 000Pau Espin Pedrol1-0/+12
2021-08-23Revert "fix: handle NULL return of as_dl_tbf() and as_ul_tbf()"Pau Espin Pedrol1-6/+2
2021-08-17fix: handle NULL return of as_dl_tbf() and as_ul_tbf()Neels Hofmeyr1-2/+6
2021-03-03gprs_ms: Use standarized logging on more messagesPau Espin Pedrol1-10/+6
2021-03-03ms: clarify delayed MS release process related code and loggingPau Espin Pedrol1-10/+13
2021-02-03nacc: Implement Pkt Cell Change Continue retransmissionPau Espin Pedrol1-3/+7
2021-01-29Introduce NACC supportPau Espin Pedrol1-0/+34
2021-01-25Fix Dl EGPRS data blocks being generated occasionally on GPRS TBFsPau Espin Pedrol1-4/+37
2021-01-25ms: Properly handle EGPRS_GMSK mode in ms_max_cs_dl/ul()Pau Espin Pedrol1-18/+10
2021-01-25ms: Set proper initial MCS values setting mode EGPRS_GMSKPau Espin Pedrol1-0/+13
2021-01-25ms: Drop always-false checkPau Espin Pedrol1-3/+0
2021-01-19Unify BTS into a C usable structurePau Espin Pedrol1-5/+5
2021-01-18Move llc_* fields from BTS to PCUPau Espin Pedrol1-1/+1
2021-01-18Move (m)cs_lqual_ranges fields from BTS to PCUPau Espin Pedrol1-7/+4
2021-01-18Move cs_downgrade_threshold field from BTS to PCUPau Espin Pedrol1-1/+1
2021-01-18Move cs_adj* fields from BTS to PCUPau Espin Pedrol1-6/+3
2021-01-12gprs_ms: Mark ms_ctrg_desc staticPau Espin Pedrol1-1/+1
2021-01-12ms: Replace struct var with rate_ctrPau Espin Pedrol1-0/+25
2021-01-05Convert GprsMS and helpers classes to CPau Espin Pedrol1-0/+885