summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-03-09HACK: mobile: loopback voice frameslaforge/virt-voiceNeels Hofmeyr1-7/+11
2020-03-09virtphy: Fix GSMTAP ARFCN use with multi-TRX BTSHarald Welte5-14/+35
2020-03-09virt_phy: implement GSMTAP_CHANNEL_VOICEHarald Welte3-14/+63
2020-03-08trxcon/scheduler: fix n_errors for BFI triggered by FACCHVadim Yanitskiy2-2/+6
2020-03-08trxcon/scheduler: FACCH: ensure fake measurements for BFIVadim Yanitskiy2-2/+4
2020-03-08trxcon/scheduler: refactor Downlink measurement processingVadim Yanitskiy10-74/+140
2020-03-08trxcon/scheduler: TCH/H & FACCH/H: fix notes on interleavingVadim Yanitskiy1-1/+4
2020-03-08trxcon/scheduler: make TDMA_FN_INC(fn) behave like ++fnVadim Yanitskiy3-5/+5
2020-03-07cbch_sniff: Use CCCH_MODE_COMBINED_CBCH, not CCCH_MODE_COMBINEDHarald Welte1-1/+1
2020-03-07virtphy: Don't pass CBCH to L1CTL if not requested by applicationHarald Welte1-1/+5
2020-03-07virt_l1_sched_execute: talloc_free() TDMA item after unlinking itHarald Welte1-0/+1
2020-03-07cosmetic: Use INIT_LLIST_HEAD() and llist_add_tail()Harald Welte1-6/+2
2020-03-05mobile: fix gsm_recv_voice: pull l1ctl header from TCH payloadNeels Hofmeyr1-0/+2
2020-03-05remove unused func declNeels Hofmeyr1-1/+0
2020-03-01mobile/gsm322: fix use-after-free of cs->si reported by ASanVadim Yanitskiy1-0/+7
2020-03-01layer23/l1ctl: fix NULL-pointer dereference reported by ASanVadim Yanitskiy1-1/+8
2020-03-01trxcon/scheduler: print completeness of the Rx burst buffersVadim Yanitskiy6-9/+33
2020-02-27virt_phy/build: add configure option to build with ASan/USBanVadim Yanitskiy1-0/+11
2020-02-26layer23: Terminate process if L2 socket fails/dissappearsHarald Welte1-0/+1
2020-01-13layer23: Fix build against gpsd >= 3.20Pau Espin Pedrol1-0/+8
2019-12-31layer23: Avoid sending downlink AGCH/PCH fill frames over GSMTAPPau Espin Pedrol1-4/+36
2019-12-31layer23: Identify AGCH from PCH on tx of GSMTAP downlink messagesPau Espin Pedrol1-1/+46
2019-12-31mobile: Send correct ARFCN in UL gsmtapPau Espin Pedrol1-2/+3
2019-12-31trx_toolkit/data_dump.py: rewrite unit tests to use unittest frameworkVadim Yanitskiy2-145/+165
2019-12-31trx_toolkit/data_msg.py: rewrite unit tests to use unittest frameworkVadim Yanitskiy2-212/+193
2019-12-31contrib/jenkins.sh: also run unit tests for TRX ToolkitVadim Yanitskiy1-0/+4
2019-12-31contrib/jenkins.sh: also verify building the firmwareVadim Yanitskiy1-0/+4
2019-12-20layer23: Fix trailing whitespacePau Espin Pedrol1-2/+2
2019-12-04trxcon: Use current MS Power on dummy meas reportsPau Espin Pedrol3-9/+13
2019-12-01trxcon/sched_trx.c: fix potential NULL-pointer dereferenceVadim Yanitskiy1-0/+2
2019-12-01Check for osmo_fsm_register() error return valueHarald Welte1-1/+1
2019-11-24trx_toolkit/clck_gen.py: drop unneeded debug print()Vadim Yanitskiy1-1/+0
2019-11-24trx_toolkit/clck_gen.py: turn CLCKGen's thread into a daemonVadim Yanitskiy1-0/+4
2019-11-24trx_toolkit/clck_gen.py: refactor CLCKGen to use a single threadVadim Yanitskiy2-22/+41
2019-11-20trx_toolkit/fake_trx.py: send NOPE.ind in case of path loss simulationVadim Yanitskiy1-7/+25
2019-11-20trx_toolkit/data_msg.py: fix: NOPE.ind also contains C/I filedVadim Yanitskiy1-9/+6
2019-11-20trx_toolkit/fake_trx.py: refactor L12TRX -> TRX2L1 burst transformationVadim Yanitskiy2-12/+5
2019-11-17mobile/gsm48_mm.h: use fixed-size integer types in packed structuresVadim Yanitskiy1-3/+2
2019-11-17mobile/gsm48_mm.h: mark some structures as 'packed'Vadim Yanitskiy1-3/+3
2019-11-17mobile/gsm48_rr.c: fix NULL-pointer dereference in gsm48_rr_check_mode()Vadim Yanitskiy1-1/+1
2019-11-17trx_toolkit: fix: do not use 'is' / 'is not' with string and numerical literalsVadim Yanitskiy2-9/+9
2019-11-05trxcon: Fix missing header for GSM_MACBLOCK_LENPau Espin Pedrol1-0/+1
2019-10-22Fix typo: miliseconds -> millisecondsMartin Hauke1-1/+1
2019-10-17Fix common misspellings and typosMartin Hauke52-140/+140
2019-10-05host/trxcon: add optional GSMTAP frame logging supportVadim Yanitskiy7-9/+150
2019-09-30trxcon/scheduler: fix handling of PTCCH logical channelVadim Yanitskiy2-3/+12
2019-09-30trxcon/scheduler: fix comment in description of PDTCHVadim Yanitskiy1-1/+1
2019-08-29trx_toolkit/data_msg.py: enrich some ValueError messagesVadim Yanitskiy1-2/+2
2019-08-29trx_toolkit/data_msg.py: also print burst length in desc_hdr()Vadim Yanitskiy1-0/+3
2019-08-29trx_toolkit/data_msg.py: fix: make sure header version is knownVadim Yanitskiy1-3/+5