aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-trx/trx_if.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-11-19osmo-bts-trx: general handling of NOPE / IDLE indicationsVadim Yanitskiy1-8/+3
2019-10-17Fix common misspellings and typosMartin Hauke1-2/+2
2019-10-09bts-trx: Log TRXC and TRXD socket recv()/send() failuresPau Espin Pedrol1-5/+23
2019-10-05bts-trx: Get rid of messy transceiver_available state handlerPau Espin Pedrol1-15/+8
2019-10-05bts-trx: Rework code handling poweron statePau Espin Pedrol1-31/+41
2019-09-19bts-trx: Change super verbose IDLE ind not-supported line to DEBUGPau Espin Pedrol1-1/+1
2019-07-24trx: Use LOGPPHI instead of LOGP in some more messagesPau Espin Pedrol1-10/+10
2019-07-16osmo-bts-trx/trx_if.c: encode actual TRXD header versionVadim Yanitskiy1-2/+17
2019-07-16osmo-bts-trx/trx_if.c: add TRXD header version negotiationVadim Yanitskiy1-5/+71
2019-07-04osmo-bts-trx/trx_if.c: properly describe TRXD messages in logsVadim Yanitskiy1-4/+45
2019-07-04osmo-bts-trx/trx_if.c: drop RSSI / ToA debugging codeVadim Yanitskiy1-13/+0
2019-07-04osmo-bts-trx/trx_if.c: introduce TRXD header version 0x01 supportVadim Yanitskiy1-1/+169
2019-06-27osmo-bts-trx/trx_if.c: introduce TRXD header version handlingVadim Yanitskiy1-40/+170
2019-06-27osmo-bts-trx/trx_if.c: rename and clarify TRX_MAX_BURST_LENVadim Yanitskiy1-4/+5
2019-06-27osmo-bts-trx/trx_if.c: use osmo_loadXXbe() for TDMA FN and ToA256Vadim Yanitskiy1-2/+2
2019-06-04bts-trx: trx_if.c: Introduce logging macro LOGPPHIPau Espin Pedrol1-39/+31