aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2021-01-26sched: Avoid picking TBF with nacked dl blocks when GMSK is requiredPau Espin Pedrol1-3/+28
2021-01-25Fix Dl EGPRS data blocks being generated occasionally on GPRS TBFsPau Espin Pedrol5-33/+59
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-25encoding: fix typos in commentPau Espin Pedrol1-2/+2
2021-01-25tbf: Drop always-true condition checking for MSPau Espin Pedrol1-3/+3
2021-01-25sched: Check if egprs is enabled in TBF rather than MS being egprs capablePau Espin Pedrol1-1/+1
2021-01-25ms: Drop always-false checkPau Espin Pedrol1-3/+0
2021-01-22gprs_pcu: Use libosmocore osmo_cgi_ps_cmp APIPau Espin Pedrol1-1/+1
2021-01-22Initial handling support for RIM messagesPau Espin Pedrol8-1/+230
2021-01-21Get rid of singleton gprs_bssgp_pcu_current_bctx()Pau Espin Pedrol5-10/+4
2021-01-20bts: Store RAC+CI from info_indPau Espin Pedrol2-0/+7
2021-01-20Allow multiple bts objects in PCUPau Espin Pedrol17-169/+285
2021-01-19Convert osmo_bts_sock.cpp to CPau Espin Pedrol5-14/+16
2021-01-19Move tbf::free_all static methods to proper object filesPau Espin Pedrol7-25/+31
2021-01-19Convert gprs_bssgp_pcu.cpp to CPau Espin Pedrol10-48/+80
2021-01-19Get rid of unused gsm_timer.{cpp,h}Pau Espin Pedrol8-343/+7
2021-01-19bts: combine bts_{init,cleanup} into consturctor/destructor methodsPau Espin Pedrol1-43/+34
2021-01-19Rename 'bts_data' leftovers to 'bts'Pau Espin Pedrol9-55/+40
2021-01-19Get rid of bts singletonsPau Espin Pedrol6-29/+16
2021-01-19Unify BTS into a C usable structurePau Espin Pedrol32-691/+584
2021-01-18Fix configuration mess of initial_cs/mcs between PCUIF and VTYPau Espin Pedrol6-55/+110
2021-01-18Move llc_* fields from BTS to PCUPau Espin Pedrol9-65/+34
2021-01-18Move ws_* fields from BTS to PCUPau Espin Pedrol8-13/+11
2021-01-18Move fc_* fields from BTS to PCUPau Espin Pedrol6-65/+33
2021-01-18Move ns_dialect field from BTS to PCUPau Espin Pedrol6-12/+8
2021-01-18Move (m)cs_lqual_ranges fields from BTS to PCUPau Espin Pedrol6-89/+81
2021-01-18Move cs_downgrade_threshold field from BTS to PCUPau Espin Pedrol6-16/+9
2021-01-18Move cs_adj* fields from BTS to PCUPau Espin Pedrol8-28/+21
2021-01-18Move dl_arq_type field from BTS to PCUPau Espin Pedrol7-19/+15
2021-01-18Move dl_tbf_preemptive_retransmission field from BTS to PCUPau Espin Pedrol6-12/+6
2021-01-18Move alpha,gamma fields from BTS to PCUPau Espin Pedrol6-17/+11
2021-01-18Move force_two_phase field from BTS to PCUPau Espin Pedrol4-11/+5
2021-01-18Move T_defs_pcu from BTS to PCU objectPau Espin Pedrol9-41/+32
2021-01-18Split PCU global PCU object from BTS objectPau Espin Pedrol14-264/+388
2021-01-15gprs_rlc_ts_alloc: ensure no rolling slots are allocatedAlexander Couzens1-2/+17
2021-01-14Workaround ASan false positive runtime errors under some platformsPau Espin Pedrol2-4/+7
2021-01-13bts: fix uninitialized memaccess in BTS::send_gsmtap()Vadim Yanitskiy1-1/+1
2021-01-13bts: fix uninitialized memaccess in BTS::send_gsmtap_rach()Vadim Yanitskiy1-1/+1
2021-01-12gprs_ms: Mark ms_ctrg_desc staticPau Espin Pedrol1-1/+1
2021-01-12ms: Replace struct var with rate_ctrPau Espin Pedrol4-15/+33
2021-01-11tbf: remove 'software error' logs from tbf_freePau Espin Pedrol2-17/+0
2021-01-11tbf: add virtual destructorEric1-0/+1
2021-01-06gprs_rlcmac_sched: fix incorrect SBA frame number assignmentVadim Yanitskiy1-1/+1
2021-01-05tbf: Fix wrong verb used in log messagePau Espin Pedrol1-1/+1
2021-01-05Convert GprsMS and helpers classes to CPau Espin Pedrol24-1486/+1539
2020-12-30gprs_rlcmac_sched: don't leak a sched_dummy()Alexander Couzens1-1/+0
2020-12-17sched: Convert code handling next_list array to be size independantPau Espin Pedrol1-6/+5
2020-12-17gprs_rlcmac_sched: Use helper structure to store several tbf pointer paramsPau Espin Pedrol1-41/+41
2020-12-16gprs_ns2: set default dialect to ipaccessAlexander Couzens1-0/+1