aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-virtual
AgeCommit message (Expand)AuthorFilesLines
2020-10-20Introduce NM Channel FSMPau Espin Pedrol1-5/+5
2020-10-20Introduce NM Radio Carrier and Baseband Transceiver FSMsPau Espin Pedrol1-15/+8
2020-10-20Introduce NM BTS FSMPau Espin Pedrol1-1/+3
2020-10-20Introduce NM BTS Site Manager FSMPau Espin Pedrol1-1/+4
2020-10-20Change NM Channel availability Dependency->Offline when RadioCarrier becomes ...Pau Espin Pedrol1-0/+13
2020-10-19use osmo_fd_setup() everywhereHarald Welte1-3/+1
2020-09-28vty: make most struct pointers const in show/write commandsVadim Yanitskiy1-4/+4
2020-09-16Improve logging around failing to (de)activate chan_nrPau Espin Pedrol1-4/+4
2020-08-03Constify the 'trx' argument of trx_get_hlayer1() everywhereVadim Yanitskiy1-1/+1
2020-07-09bts-virt: Don't rely on gsmtap_makemsg() returning NULL for GSMTAP_CHANNEL_UN...Pau Espin Pedrol1-1/+4
2020-06-25Use libosmocore's TDMA frame number API (constatns & arithmetic)Vadim Yanitskiy1-10/+8
2020-06-25Fix shutdown in osmo-bts-{omldummy,virtual}Pau Espin Pedrol1-0/+1
2020-06-23bts-virtual: Implement bts_model_trx_closePau Espin Pedrol1-1/+10
2020-06-23bts_model: Convert bts_model_trx_close() to return asynchronouslyPau Espin Pedrol1-2/+2
2020-06-15osmo-bts-trx: introduce and use struct trx_dl_burst_reqVadim Yanitskiy1-58/+54
2020-06-11Do not mix public and private BTS features, use libosmocore's APIVadim Yanitskiy1-7/+7
2020-06-06common/scheduler: use boolean for channel activation stateVadim Yanitskiy1-4/+4
2020-06-06osmo-bts-virtual: cosmetic: use LID_{SACCH,DEDIC} macrosVadim Yanitskiy1-2/+2
2020-05-20virtual/scheduler: log unknown GSMTAP chanHarald Welte1-0/+4
2020-05-09Use OSMO_FD_* instead of deprecated BSC_FD_*Pau Espin Pedrol2-2/+2
2020-04-21osmo-bts-virtual: Avoid rejecting AMR in uplinkHarald Welte1-41/+2
2020-03-10osmo-bts-virtual: Fix "virtual-um net-device NETDEV"Harald Welte3-6/+21
2020-03-10osmo-bts-virtual: Add "virtual-um ttl <0-255>" VTY optionHarald Welte5-3/+38
2020-03-08osmo-bts-virtual: implement GSMTAP_CHANNEL_VOICEHarald Welte2-12/+79
2020-03-04osmo-bts-virtual: do not log GSMTAP message sending failure twiceVadim Yanitskiy2-2/+5
2020-03-02osmo-bts-virtual: do not print redundant info in tx_to_virt_um()Vadim Yanitskiy1-13/+2
2020-02-29osmo-bts-virtual: fix wrong endianness in gsmtap_hdr_stringify()Vadim Yanitskiy1-1/+3
2020-02-26virtual: Fix VTY commands to specify GSMTAP multicast groupsHarald Welte1-2/+2
2019-11-14Move and rename gsm_lchan.ms_power fieldPau Espin Pedrol1-1/+1
2019-10-17Fix common misspellings and typosMartin Hauke2-3/+3
2019-10-05struct gsm_bts: Add model_priv pointer handing bts_model specific dataPau Espin Pedrol3-9/+21
2019-08-23virtual: set link quality for GSMTAP_CHANNEL_RACHOliver Smith1-0/+1
2019-08-23Cosmetic: virtual: l1sap.c: fix typosOliver Smith1-1/+1
2019-07-16osmo-bts-trx/scheduler: pass trx_ul_burst_ind to lchan handlersVadim Yanitskiy1-15/+10
2018-11-26bts_model: Allow TS connect to be processed asynchronouslyPau Espin Pedrol1-2/+1
2018-11-18bts: Allocate TRX for BTS dynamically, deprecate -tPau Espin Pedrol1-0/+5
2018-11-06prevent potential NULL dereference in virtbts's tx_tchh_fnStefan Sperling1-1/+1
2018-09-30sysmo, virtual: properly handle BS-AG-BLKS-RES as received from BSCHarald Welte1-1/+2
2018-09-30Fix computing CCCH block number from frame numberHarald Welte1-1/+1
2018-09-09CBCH: Implement CBCH support for osmo-bts-{trx,virtual}Harald Welte1-0/+1
2018-08-23osmo_mcast_sock: make sure SO_REUSEADDR is appliedPhilipp Maier1-2/+3
2018-08-01Clarify frame loss counter for l1sched_chan_stateVadim Yanitskiy1-1/+1
2018-07-02Remove unneeded direct libortp dependencyPau Espin Pedrol1-2/+2
2018-03-17virtual: Correctly set+report BTS variant in OML attributesHarald Welte1-0/+1
2018-03-17Get rid of 'struct gsm_bts_role_bts'Harald Welte2-16/+10
2018-02-27L1SAP: Increase resolution of reported burst timingHarald Welte1-2/+2
2018-02-27trx/scheduler: Use integer math for TOA (Timing of Arrival)Harald Welte1-5/+5
2018-02-26split scheduler_mframe.c from scheduler.cHarald Welte1-1/+1
2018-02-23osmo-bts-virtual: Make sure PRIM_INFO_MEAS have non-zero frame numberHarald Welte1-2/+3
2018-02-22osmo-bts-virtual: Make use of LOGL1S() macro for contextHarald Welte1-67/+40