summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon/src/trxcon.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-11trxcon: cosmetic: rename trxcon.c to trxcon_main.cVadim Yanitskiy1-638/+0
2022-11-11trxcon: maintain full power scan state in the trxcon_fsmVadim Yanitskiy1-1/+0
2022-11-08trxcon: move the trxcon_fsm related stuff into its own headerVadim Yanitskiy1-0/+1
2022-11-07trxcon: abstract out trx_if.c from struct trxcon_instVadim Yanitskiy1-6/+14
2022-11-07trxcon: deliver measurement results via the PHYIF primitivesVadim Yanitskiy1-0/+24
2022-11-07trxcon: handle RACH.cnf via TRXCON_EV_TX_ACCESS_BURST_CNFVadim Yanitskiy1-2/+6
2022-11-07trxcon: l1sched_handle_data_cnf(): make the cnf struct scopedVadim Yanitskiy1-9/+12
2022-11-07trxcon: handle DATA.cnf/TRAFFIC.cnf via TRXCON_EV_TX_DATA_CNFVadim Yanitskiy1-10/+7
2022-11-07trxcon: merge TRXCON_EV_TX_TRAFFIC_* with TRXCON_EV_TX_DATA_*Vadim Yanitskiy1-4/+5
2022-11-07trxcon: compose struct l1ctl_info_dl in l1ctl_tx_dt_ind()Vadim Yanitskiy1-0/+1
2022-10-31trxcon: implement an abstract PHYIF APIVadim Yanitskiy1-1/+46
2022-10-25trxcon: give L1CTL API direct access to trxcon_fsmVadim Yanitskiy1-4/+4
2022-10-25trxcon: gracefully exit on receipt of SIGTERMVadim Yanitskiy1-0/+2
2022-09-03trxcon: cosmetic: alignment fix in trxcon_inst_alloc()Vadim Yanitskiy1-3/+3
2022-09-03trxcon: handle l1sched_config_req via TRXCON_EV_SET_PHY_CONFIG_REQVadim Yanitskiy1-3/+11
2022-09-03trxcon: rework trxcon_inst cleanup logic, add trxcon_fsm_pre_term_cb()Vadim Yanitskiy1-22/+12
2022-07-29trxcon: abstract out 'struct trxcon_inst' from L1CTL/TRXC/TRXDVadim Yanitskiy1-14/+14
2022-07-29trxcon: move L1 params from struct trx_instance to trxcon_instVadim Yanitskiy1-4/+4
2022-07-29trxcon: rework trxcon_fsm, move into a separate fileVadim Yanitskiy1-88/+16
2022-07-26trxcon: support handling of multiple L1CTL client connectionsVadim Yanitskiy1-4/+14
2022-07-26trxcon: use trxcon->fi as the context in L1CTL loggingVadim Yanitskiy1-0/+1
2022-07-26trxcon: pass fn_advance param via struct l1sched_cfgVadim Yanitskiy1-1/+2
2022-07-26trxcon: make l1sched logging configurable, use trxcon->fi as prefixVadim Yanitskiy1-1/+9
2022-07-25trxcon: get rid of DEBUG_DEFAULT, give an exampleVadim Yanitskiy1-1/+1
2022-07-23trxcon: move osmocom/bb/{trxcon->l1sched}/l1sched.hVadim Yanitskiy1-1/+1
2022-07-22trxcon: l1ctl_server_{start,shutdown}() -> l1ctl_server_{alloc,free}()Vadim Yanitskiy1-2/+2
2022-07-22trxcon: allocate memory in l1ctl_server_start()Vadim Yanitskiy1-4/+5
2022-07-22trxcon: call osmo_timer_del() unconditionallyVadim Yanitskiy1-2/+1
2022-07-21trxcon: cosmetic: rename 'trx->fsm' to 'trx->fi'Vadim Yanitskiy1-1/+1
2022-07-21trxcon: get rid of GEN_MASK macro, define it locallyVadim Yanitskiy1-6/+8
2022-07-21trxcon: cosmetic: rename l1ctl_link.[ch] to l1ctl_server.[ch]Vadim Yanitskiy1-1/+1
2022-07-21trxcon: rework L1CTL socket API to support multiple clientsVadim Yanitskiy1-24/+50
2022-07-21trxcon: move FBSB state from struct l1ctl_link to trxcon_instVadim Yanitskiy1-1/+4
2022-07-21trxcon: introduce and use struct 'trxcon_inst'Vadim Yanitskiy1-64/+97
2022-07-21trxcon: cosmetic: s/app_evt_names/trxcon_fsm_event_names/Vadim Yanitskiy1-2/+2
2022-07-20trxcon: tune hard-coded logging parameters (filename)Vadim Yanitskiy1-0/+3
2022-07-16trxcon: get rid of init_defaults(), init app_data in placeVadim Yanitskiy1-16/+7
2022-07-13trxcon: make trxcon_gsmtap_send() staticVadim Yanitskiy1-4/+4
2022-07-12trxcon: abstract out the scheduler API from L1CTL/TRXD/TRXCVadim Yanitskiy1-10/+183
2022-07-11trxcon: merge 'sched_trx.h' and 'scheduler.h' into 'l1sched.h'Vadim Yanitskiy1-2/+1
2022-07-11trxcon: use 'l1sched_' prefix for scheduler APIVadim Yanitskiy1-3/+3
2022-07-04trxcon: group *.c files into 'src' directoryVadim Yanitskiy1-0/+377