summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon
AgeCommit message (Expand)AuthorFilesLines
2019-02-21trxcon/l1ctl_link.h: get rid of pointer to a trx_instancefixeria/trxconVadim Yanitskiy2-4/+0
2019-02-21trxcon/l1ctl.c: accept band_arfcn as a parameterVadim Yanitskiy3-4/+6
2019-02-21trxcon/l1ctl.c: pass trxcon_inst pointer to RX handlersVadim Yanitskiy3-76/+79
2019-02-21trxcon/l1ctl_link.c: use TRXCON_EV_L1CTL_REQ eventVadim Yanitskiy2-2/+14
2019-02-21trxcon/trxcon.h: introduce and use struct 'trxcon_inst'Vadim Yanitskiy2-23/+49
2019-02-21trxcon/trxcon.h: do not expose pointer to trxcon_fsm instanceVadim Yanitskiy2-2/+1
2019-02-21trxcon: make trxcon_fsm parent for both l1ctl_fsm and trx_fsmVadim Yanitskiy5-16/+22
2019-02-21trxcon: refactor trxcon_fsm finite state machineVadim Yanitskiy6-86/+161
2019-01-17trxcon/l1ctl.c: fix memleak triggered by unsupported messagesVadim Yanitskiy1-0/+1
2019-01-17trxcon/trxcon.c: do not expose tall_trx_ctxVadim Yanitskiy4-15/+14
2019-01-17trxcon/l1ctl_link.c: refactor l1ctl_link_init()Vadim Yanitskiy3-22/+20
2019-01-17trxcon/trx_if: refactor trx_if_open()Vadim Yanitskiy3-34/+32
2019-01-17trxcon: do not include trxcon.h everywhereVadim Yanitskiy9-9/+0
2019-01-17trxcon/trx_if.c: check if trx_fsm allocation failedVadim Yanitskiy1-4/+11
2019-01-17trxcon/l1ctl_link.c: check if l1ctl_fsm allocation failedVadim Yanitskiy1-4/+11
2019-01-17trxcon: register both l1ctl_fsm and trx_fsm on DSO loadVadim Yanitskiy2-2/+10
2019-01-15trxcon/sched_trx.c: use bool in sched_trx_reset()Vadim Yanitskiy4-7/+8
2019-01-02trxcon/scheduler: fix RSSI -> RX level conversionVadim Yanitskiy1-1/+11
2018-11-29trxcon/l1ctl.c: handle hopping channels from L1CTL_DM_EST_REQVadim Yanitskiy1-21/+62
2018-11-29trxcon/trx_if.c: add SETFH CTRL command supportVadim Yanitskiy2-0/+46
2018-11-22trxcon/l1ctl.c: fix deprecated gsm_band_name() usageVadim Yanitskiy1-3/+13
2018-10-26trxcon: make TRX bind address configurableVadim Yanitskiy1-6/+17
2018-10-20trxcon/scheduler: add PDTCH channel supportVadim Yanitskiy4-4/+214
2018-10-03trxcon/scheduler: add dedicated CBCH mode supportVadim Yanitskiy1-0/+4
2018-10-03l1ctl_proto.h: extend ccch_mode enum with CBCHVadim Yanitskiy1-1/+2
2018-10-03trxcon/scheduler: add CCCH/SDCCH mframe layouts with CBCHHarald Welte3-0/+238
2018-10-03trxcon/l1ctl.c: properly handle indicated CCCH modeVadim Yanitskiy1-12/+29
2018-10-03trxcon/sched_lchan_desc.c: fix wrong chan_nr for PDCHVadim Yanitskiy1-2/+2
2018-09-28trxcon/scheduler: fix Measurement Reporting on SACCHVadim Yanitskiy3-14/+211
2018-09-28trxcon/sched_prim.c: drop redundant tn validationVadim Yanitskiy1-4/+0
2018-09-28trxcon/scheduler: pass talloc ctx directly to sched_prim_init()Vadim Yanitskiy2-6/+5
2018-09-28trxcon/scheduler: pass lchan state to sched_prim_dequeue()Vadim Yanitskiy3-7/+7
2018-09-16trxcon/scheduler: add TCH/H channel supportVadim Yanitskiy4-7/+331
2018-09-16trxcon/scheduler: introduce TCH/H TDMA frame mapping helpresVadim Yanitskiy5-16/+207
2018-09-16trxcon/scheduler: introduce TDMA frame math helpersVadim Yanitskiy3-12/+16
2018-09-15trxcon/scheduler: fix: don't send BFI in GSM48_CMODE_SIGN modeVadim Yanitskiy2-4/+11
2018-09-14trxcon/scheduler.h: share FRAME_DURATION_uS definitionVadim Yanitskiy3-3/+4
2018-09-07trxcon/l1ctl.c: refactor Timing Advance handlingVadim Yanitskiy2-8/+6
2018-09-07trxcon/trx_if.c: drop Timing Advance range limitationVadim Yanitskiy1-7/+3
2018-09-07trxcon/trx_if.c: drop unused SETPOWER and ADJPOWERVadim Yanitskiy2-28/+0
2018-09-07trxcon: distinguish between unimplemented and unknown messagesHarald Welte1-0/+10
2018-09-06trxcon/l1ctl.c: fix: handle ARFCN from L1CTL_DM_EST_REQVadim Yanitskiy1-0/+10
2018-09-06trxcon/trx_if.c: use proper format specifiersVadim Yanitskiy1-4/+4
2018-09-06trxcon: avoid arfcn / band_arfcn naming confusionVadim Yanitskiy3-32/+32
2018-09-06trxcon/l1ctl.c: print timeslot number from L1CTL_DM_EST_REQVadim Yanitskiy1-5/+4
2018-09-06trxcon/l1ctl.c: drop meaningless 'tn > 7' checksVadim Yanitskiy1-10/+0
2018-08-17trxcon/sched_clck.c: fix time delta calculationsStefan Sperling2-35/+31
2018-08-15trxcon/scheduler: get rid of useless lchan->rsl_modeVadim Yanitskiy5-26/+5
2018-08-15trxcon/scheduler: fix: properly generate BFI for TCH/HVadim Yanitskiy1-4/+10
2018-08-15trxcon/scheduler: pass lchan to sched_bad_frame_ind()Vadim Yanitskiy4-14/+10