summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
8 daysfirmware/layer1: introduce experimental PDCH supportHEADmasterVadim Yanitskiy5-1/+71
10 daystrx_toolkit/trx_sniff.py: add options to filter bursts by RSSIVadim Yanitskiy1-0/+14
10 daystrx_toolkit/trx_sniff.py: add option to ignore NOPE / IDLE indicationsVadim Yanitskiy1-0/+9
10 daystrx_toolkit/trx_sniff.py: pass the whole msg to burst_pass_filter()Vadim Yanitskiy1-12/+13
2020-03-17layer23/l1ctl: fix: do not pass PDCH and CBCH frames to LAPDmVadim Yanitskiy1-0/+10
2020-03-16trxcon/scheduler: print TDMA statistics on lchan deactivationVadim Yanitskiy1-0/+10
2020-03-16trxcon/scheduler: be safe against a theoretical integer overflowVadim Yanitskiy1-1/+10
2020-03-16trxcon/scheduler: do not abort on incomplete set of burstsVadim Yanitskiy2-4/+2
2020-03-16trxcon/scheduler: TCH/F: fix Downlink burst completeness checkVadim Yanitskiy1-1/+1
2020-03-16trxcon/scheduler: align Downlink reception to the first burstVadim Yanitskiy3-9/+18
2020-03-16trxcon/scheduler: constify Downlink burst bits where possibleVadim Yanitskiy8-13/+12
2020-03-16trxcon/scheduler: substitute lost TDMA frames on DownlinkVadim Yanitskiy2-55/+100
2020-03-16trxcon/scheduler: refactor TDMA frame number calculationVadim Yanitskiy8-46/+33
2020-03-10virtphy: Delay response between L1SAP_PM_REQ and L1SAP_PM_CONFHarald Welte2-9/+28
2020-03-10virtphy: Add command line arguments to set multicast netdev + TTLHarald Welte1-3/+15
2020-03-10virtphy: Sync virtual_um.[ch] with osmo-btsHarald Welte3-26/+54
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-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