aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-trx/trx_if.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-13bts-trx: Guard call to trx_sched_clean with NULL trx ptrPau Espin Pedrol1-1/+2
2021-09-23phy_link: Introduce bts_model_phy_link_close() and use it in bts-trxPau Espin Pedrol1-0/+17
2021-09-23bts-trx: Avoid race condition configuring TS-specific TSC valuesPau Espin Pedrol1-1/+3
2021-09-23trx_if: delete retrans timer when flushing the Tx queuePau Espin Pedrol1-0/+4
2021-09-23trx_if: Allow calling trx_if_flush/close from within TRXC callbackPau Espin Pedrol1-6/+9
2021-09-22trx_if: Set pointer to null after freeing itPau Espin Pedrol1-0/+1
2021-06-05[VAMOS] osmo-bts-trx: schedule bursts on 'shadow' timeslotsVadim Yanitskiy1-2/+6
2021-06-04osmo-bts-trx: fix NULL pointer dereference in trx_if_send_burst()Vadim Yanitskiy1-2/+2
2021-06-04[VAMOS] osmo-bts-trx: properly handle per-timeslot TSC valuesVadim Yanitskiy1-3/+15
2021-06-01[VAMOS] osmo-bts-trx: indicate MTS in Downlink TRXDv2 PDUsVadim Yanitskiy1-1/+8
2021-06-01[VAMOS] osmo-bts-trx: implement and enable PDU batching for TRXDv2Vadim Yanitskiy1-3/+20
2021-05-19osmo-bts-{trx,virtual}: fix: pinst->trx may be NULLVadim Yanitskiy1-1/+3
2021-05-19osmo-bts-trx: clarify logging messages in trx_if_{open,close}()Vadim Yanitskiy1-2/+2
2021-05-18[VAMOS] Re-organize osmo-bts-trx specific structuresVadim Yanitskiy1-7/+3
2021-05-11osmo-bts-trx: implement TRXDv2 protocol supportVadim Yanitskiy1-68/+155
2021-04-30osmo-bts-trx: refactor parse_rsp(), fix compilation warningsVadim Yanitskiy1-12/+20
2021-04-30osmo-bts-trx: reduce code nasting in trx_if_send_burst()Vadim Yanitskiy1-12/+15
2021-04-30osmo-bts-trx: assert PDU version in trx_if_send_burst()Vadim Yanitskiy1-3/+2
2021-04-30osmo-bts-trx: enlarge and share TRXD message bufferVadim Yanitskiy1-8/+13
2021-04-30osmo-bts-trx: refactor handling of version specific TRXD partsVadim Yanitskiy1-80/+57
2021-04-24osmo-bts-trx: pass 'struct phy_instance' to TRXD dissectorsVadim Yanitskiy1-15/+15
2021-04-24osmo-bts-trx: generalize checking of TRXD header lengthVadim Yanitskiy1-16/+14
2021-04-24osmo-bts-trx: cosmetic: get rid of TRX_CHDR_LEN macroVadim Yanitskiy1-5/+3
2021-04-24osmo-bts-trx: move TDMA frame number check to trx_data_read_cb()Vadim Yanitskiy1-6/+7
2021-04-24osmo-bts-trx: discard TRXD PDUs with unexpected versionVadim Yanitskiy1-4/+13
2021-04-24osmo-bts-trx: move MTS parser into trx_data_parse_mts()Vadim Yanitskiy1-27/+38
2021-04-24osmo-bts-trx: 'burst type' is actually modulation typeVadim Yanitskiy1-9/+9
2021-04-24osmo-bts-trx: define TRXC/TRXD message buffer sizeVadim Yanitskiy1-8/+5
2021-04-21osmo-bts-trx: remove outdated TRXD protocol documentationVadim Yanitskiy1-118/+1
2021-04-21osmo-bts-trx: cosmetic: TRXD 'header version' -> 'PDU version'Vadim Yanitskiy1-26/+26
2021-04-01osmo-bts-trx: fix segfault on trx_phy_inst_open() failureVadim Yanitskiy1-3/+6
2021-03-18osmo-bts-trx: fix: do not call trx_if_close() two timesVadim Yanitskiy1-6/+2
2020-09-07bts-trx: Use TRXC RFMUTE instead of resetting the schedulerPau Espin Pedrol1-0/+6
2020-08-07osmo-bts-trx/scheduler: implement baseband frequency hoppingVadim Yanitskiy1-1/+1
2020-07-22bts-trx: Integrate TRX provisioning logic more tightly into the FSMPau Espin Pedrol1-32/+27
2020-07-14bts-trx: introduce TRX provisioning FSMPau Espin Pedrol1-6/+4
2020-06-27tx_power: Support controlling BTS with nominal tx pwr < 0dBmPau Espin Pedrol1-2/+2
2020-06-25Use libosmocore's TDMA frame number API (constatns & arithmetic)Vadim Yanitskiy1-3/+3
2020-06-19bts-trx: Instruct user to set manually nominal-tx-power if NOMTXPOWER not sup...Pau Espin Pedrol1-1/+4
2020-06-15osmo-bts-trx: introduce and use struct trx_dl_burst_reqVadim Yanitskiy1-16/+12
2020-06-15osmo-bts-trx: use osmo_store32be() in trx_if_send_burst()Vadim Yanitskiy1-4/+1
2020-06-12bts-trx: Use TRXC cmd NOMTXPOWER to retrieve nominal tx power from osmo-trxPau Espin Pedrol1-0/+24
2020-06-12bts-trx: Rename setpower TRXC functions to describe they use power attenuationPau Espin Pedrol1-2/+2
2020-06-12bts-trx: Implement power ramping during BTS bring upPau Espin Pedrol1-2/+20
2020-06-07osmo-bts-trx/trx_if: cosmetic: s/ocommand/command/Vadim Yanitskiy1-1/+1
2020-06-07osmo-bts-trx/trx_if: fix memleak in trx_ctrl_cmd_cb()Vadim Yanitskiy1-11/+12
2020-02-25bts-trx: trx_if.c: Fix some printf formatsPau Espin Pedrol1-3/+3
2019-11-20osmo-bts-trx/trx_if.c: fix: NOPE.ind also contains C/I fieldVadim Yanitskiy1-5/+6
2019-11-19osmo-bts-trx/trx_if.c: also print both RSSI and ToA256 for NOPE.indVadim Yanitskiy1-3/+3
2019-11-19osmo-bts-trx/trx_if.c: fix: always initialize bi->burst_len for NOPE.indVadim Yanitskiy1-1/+3