summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-06-03fake_trx: Support SETPOWER and NOMTXPOWER TRXC cmdspespin/power-rampPau Espin Pedrol2-3/+40
2020-05-28trxcon: fix l1ctl_proc_est_req_h0(): convert to host byte orderVadim Yanitskiy1-2/+7
2020-05-22trx_toolkit: cosmetic: get rid of 'i' where it is not usedVadim Yanitskiy4-9/+9
2020-05-22trx_toolkit/data_dump.py: fix return value of parse_msg()Vadim Yanitskiy2-6/+6
2020-05-17trxcon: refactor trx_if_cmd_setfh(): send Rx/Tx frequenciesVadim Yanitskiy1-20/+36
2020-05-17trxcon: use buffer size macros for TRXC/TRXD messagesVadim Yanitskiy2-4/+7
2020-05-17trx_toolkit/transceiver.py: add frequency hopping supportVadim Yanitskiy5-18/+140
2020-05-17trx_toolkit/gsm_shared.py: implement hopping sequence generationVadim Yanitskiy1-2/+73
2020-05-16trx_toolkit/rand_burst_gen.py: use list comprehensionVadim Yanitskiy1-10/+5
2020-05-16trx_toolkit/data_msg.py: use list comprehension for bit conversionVadim Yanitskiy1-37/+6
2020-05-15virt_phy: tweak log levelsHarald Welte4-11/+11
2020-05-05mobile: loopback: support EFROliver Smith1-4/+23
2020-05-05mobile: traffic req check: support EFROliver Smith2-11/+47
2020-05-05mobile: implement 'loopback' TCH frame I/O handlerNeels Hofmeyr1-7/+22
2020-05-05mobile: add audio config, with unused audio loopback settingNeels Hofmeyr6-0/+90
2020-04-25firmware/rfch.[ch]: Document functions + constify input argumentsHarald Welte2-5/+16
2020-04-09trxcon/logging: print category, level and extended timestampVadim Yanitskiy1-2/+8
2020-04-09trx_toolkit/app_common: add options to enable time printingVadim Yanitskiy1-5/+24
2020-04-09trx_toolkit/app_common: introduce auxiliary add_log_handler()Vadim Yanitskiy1-8/+14
2020-04-01firmware/layer1: introduce experimental PDCH supportVadim Yanitskiy5-1/+71
2020-03-30trx_toolkit/trx_sniff.py: add options to filter bursts by RSSIVadim Yanitskiy1-0/+14
2020-03-30trx_toolkit/trx_sniff.py: add option to ignore NOPE / IDLE indicationsVadim Yanitskiy1-0/+9
2020-03-30trx_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