summaryrefslogtreecommitdiffstats
path: root/src/host
AgeCommit message (Expand)AuthorFilesLines
2018-03-11trxcon/scheduler: introduce a new CBTX lchan flagVadim Yanitskiy2-30/+32
2018-03-11trxcon/sched_trx.h: clarify lchan flags meaningVadim Yanitskiy1-1/+3
2018-03-11trxcon/sched_trx.c: fix: omit inactive logical channelsVadim Yanitskiy1-0/+4
2018-03-11trxcon/sched_trx.c: fix: properly deallocate lchansVadim Yanitskiy1-2/+4
2018-03-11trxcon/configure.ac: add --enable-sanitize optionVadim Yanitskiy1-0/+11
2018-03-02host/trxcon: use integer math for ToA (Timing of Arrival)Vadim Yanitskiy7-21/+23
2018-03-01trxcon: Fix '-i' to specify the "TRX IP address"Harald Welte3-35/+15
2018-02-28trxcon: Define event names for osmo_fsm'sHarald Welte3-0/+19
2018-02-23trxcon|fake_trx: change default TRX port number to 6700Harald Welte1-2/+2
2018-01-05trxcon/scheduler: use TCH frame length defs from libosmocodecVadim Yanitskiy2-5/+2
2018-01-05trxcon/scheduler: drop meaningless TODO commentVadim Yanitskiy1-1/+0
2018-01-05trxcon/scheduler: use linuxlist API for lchan managementVadim Yanitskiy3-58/+67
2018-01-05trxcon/scheduler: deactivate lchans when resetting / deleting TSVadim Yanitskiy1-0/+9
2018-01-05trxcon/scheduler: reset lchan state after deactivationVadim Yanitskiy1-13/+45
2018-01-05trxcon/scheduler: share chan / prim identification helpersVadim Yanitskiy2-9/+9
2018-01-04trxcon/scheduler: FIX: return NULL from TCH dequeue functionVadim Yanitskiy1-6/+6
2017-12-18trxcon/scheduler: implement A5/X ciphering supportVadim Yanitskiy3-3/+125
2017-12-18trxcon/scheduler: preprocess UL bursts before sendingVadim Yanitskiy5-12/+27
2017-12-18L1CTL/L1CTL_CRYPTO_REQ: add key length and channel infoVadim Yanitskiy3-8/+16
2017-12-18trxcon/scheduler: prioritize FACCH correctlyVadim Yanitskiy1-35/+43
2017-12-18trxcon/scheduler: move prim management outside lchan handlersVadim Yanitskiy7-79/+118
2017-12-18trxcon/scheduler: separate primitive management codeVadim Yanitskiy7-141/+214
2017-12-18trxcon/scheduler: BUGFIX: distinguish between SACCH and FACCHVadim Yanitskiy1-3/+6
2017-12-16host/trxcon/scheduler: always print error messagesVadim Yanitskiy3-5/+5
2017-12-16host/trxcon/scheduler: inform L2&3 about decoding errorsVadim Yanitskiy4-10/+21
2017-12-16host/trxcon/scheduler: add initial TCH/F channel supportVadim Yanitskiy5-2/+386
2017-12-16host/trxcon/l1ctl.c: handle L1CTL_TRAFFIC_REQVadim Yanitskiy1-0/+40
2017-12-16common/l1ctl.c move TCH bit-ordering to the firmwareVadim Yanitskiy1-39/+0
2017-12-16host/trxcon/scheduler: use GSM_MACBLOCK_LEN definitionVadim Yanitskiy2-5/+8
2017-12-16host/trxcon/scheduler: drop meaningless memset callVadim Yanitskiy1-3/+1
2017-12-16host/trxcon/scheduler: clean up the trx_lchan_stateVadim Yanitskiy3-70/+51
2017-12-16host/trxcon/scheduler: use new libosmocoding API for RACHVadim Yanitskiy1-2/+3
2017-12-05host/trxcon: forward Timing Advance value to transceiverVadim Yanitskiy3-1/+32
2017-12-04host/trxcon/trx_if.c: get rid of useless commandsVadim Yanitskiy2-13/+0
2017-12-04host/trxcon/trx_ic.c: use osmo_ubit2sbit() from libosmocoreVadim Yanitskiy1-7/+2
2017-11-23host/trxcon/scheduler: process frames in advanceVadim Yanitskiy4-5/+23
2017-11-19host/trxcon: fix: use valid names for FSM instancesVadim Yanitskiy2-5/+2
2017-11-19host/trxcon/scheduler: separate logging of data messagesVadim Yanitskiy6-15/+22
2017-11-19host/trxcon/trx_if.c: separate logging of data messagesVadim Yanitskiy3-9/+16
2017-11-19host/trxcon: use LOGP instead of fprintfVadim Yanitskiy2-4/+4
2017-11-19host/trxcon/trx_if.c: fix wrong logging categoryVadim Yanitskiy1-1/+1
2017-11-19host/trxcon/scheduler: fix prim queue flushing functionVadim Yanitskiy1-6/+8
2017-11-19host/trxcon/scheduler: share common declarations of lchan handlersVadim Yanitskiy3-11/+11
2017-11-19host/trxcon/l1ctl.c: handle L1CTL_TCH_MODE_REQVadim Yanitskiy1-0/+36
2017-11-19host/trxcon/l1ctl.c: include DL frame info in L1CTL_DATA_CONFVadim Yanitskiy4-5/+51
2017-11-19host/trxcon/l1ctl.c: use primitive management API for RACHVadim Yanitskiy1-20/+23
2017-11-19host/trxcon/l1ctl.c: share primitive management codeVadim Yanitskiy3-44/+90
2017-11-19host/trxcon/l1ctl.c: don't fill l1ctl_info_ul into a primitiveVadim Yanitskiy2-7/+3
2017-11-19host/trxcon/l1ctl.c: retune TRX only if current ARFCN differsVadim Yanitskiy1-5/+9
2017-11-19host/trxcon/scheduler: send stored tx_power to transceiverVadim Yanitskiy2-2/+2