summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-07-29trxcon: rework trxcon_fsm, move into a separate filefixeria/trxcon_fsmVadim Yanitskiy9-401/+760
2022-07-27trxcon: make trx_if_cmd_setfh() accept const *maVadim Yanitskiy2-4/+4
2022-07-27trxcon: make l1sched_start_ciphering() accept const *keyVadim Yanitskiy2-2/+2
2022-07-26trx_toolkit: do not auto power on/off child MS TransceiversVadim Yanitskiy2-5/+12
2022-07-26trx_toolkit: use **kwargs in Transceiver.__init__()Vadim Yanitskiy2-25/+21
2022-07-26trx_toolkit: simplify Transceiver.power_event_handler()Vadim Yanitskiy2-19/+7
2022-07-26trxcon: support handling of multiple L1CTL client connectionsVadim Yanitskiy5-15/+45
2022-07-26trxcon: use trxcon->fi as the context in L1CTL loggingVadim Yanitskiy4-87/+123
2022-07-26trxcon: pass fn_advance param via struct l1sched_cfgVadim Yanitskiy3-6/+7
2022-07-26trxcon: pass lchan to tchh_block_dl_first_fn() for loggingVadim Yanitskiy1-4/+3
2022-07-26trxcon: make [l1sched_]tchh_block_dl_first_fn() staticVadim Yanitskiy2-5/+3
2022-07-26trxcon: make l1sched logging configurable, use trxcon->fi as prefixVadim Yanitskiy16-201/+253
2022-07-25trxcon: get rid of DEBUG_DEFAULT, give an exampleVadim Yanitskiy2-3/+1
2022-07-25trxcon: rename DTRX logging sub-system to DTRXCVadim Yanitskiy3-5/+5
2022-07-25trxcon: ensure TRXD logging is actually using LOGPFSMSL()Vadim Yanitskiy1-11/+13
2022-07-23trxcon: move osmocom/bb/{trxcon->l1sched}/l1sched.hVadim Yanitskiy20-16/+20
2022-07-22trxcon: remove unused #includes in sched_lchan_common.cVadim Yanitskiy1-2/+0
2022-07-22trxcon: l1ctl_server_{start,shutdown}() -> l1ctl_server_{alloc,free}()Vadim Yanitskiy3-6/+6
2022-07-22trxcon: allocate memory in l1ctl_server_start()Vadim Yanitskiy3-13/+16
2022-07-22trxcon: fix NULL pointer dereference in trx_if_open()Vadim Yanitskiy1-2/+2
2022-07-22trxcon: remove unused #imports in sched_clck.cVadim Yanitskiy1-4/+0
2022-07-22trxcon: call osmo_timer_del() unconditionallyVadim Yanitskiy3-6/+3
2022-07-21trxcon: fix trx_if_close(): delete TRXC timer if it's pendingVadim Yanitskiy1-0/+3
2022-07-21trxcon: ensure are TRXC/TRXD logging is using LOGPFSML()Vadim Yanitskiy1-23/+23
2022-07-21trxcon: trx_if_open(): allocate trx->fi as a child of trxcon->fiVadim Yanitskiy1-3/+1
2022-07-21trxcon: cosmetic: remove the '_fsm' postfix in trx_fsm.nameVadim Yanitskiy1-1/+1
2022-07-21trxcon: cosmetic: rename 'trx->fsm' to 'trx->fi'Vadim Yanitskiy3-16/+16
2022-07-21trxcon: get rid of GEN_MASK macro, define it locallyVadim Yanitskiy3-15/+17
2022-07-21trxcon: cosmetic: rename l1ctl_link.[ch] to l1ctl_server.[ch]Vadim Yanitskiy7-6/+6
2022-07-21trxcon: rework L1CTL socket API to support multiple clientsVadim Yanitskiy7-259/+261
2022-07-21trxcon: move FBSB state from struct l1ctl_link to trxcon_instVadim Yanitskiy6-31/+17
2022-07-21trxcon: introduce and use struct 'trxcon_inst'Vadim Yanitskiy9-123/+188
2022-07-21trxcon: use 'unsigned int tn' for timeslot numberVadim Yanitskiy2-19/+19
2022-07-21trxcon: cosmetic: s/app_evt_names/trxcon_fsm_event_names/Vadim Yanitskiy1-2/+2
2022-07-21trxcon: fix coding style in statements applying inverted maskVadim Yanitskiy2-8/+8
2022-07-20trxcon: tune hard-coded logging parameters (filename)Vadim Yanitskiy1-0/+3
2022-07-18trxcon: cosmetic: use ARRAY_SIZE() whenever appropriateVadim Yanitskiy2-4/+4
2022-07-18trxcon: cosmetic: s/ts_list/ts/ in struct l1sched_stateVadim Yanitskiy4-17/+17
2022-07-18trxcon: cosmetic: s/state/clck_state/ in struct l1sched_stateVadim Yanitskiy2-6/+6
2022-07-18trxcon: add missing #include for enum gsm_phys_chan_configVadim Yanitskiy1-0/+2
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: send proper slot type in TRXC SETSLOT messagesVadim Yanitskiy4-9/+24
2022-07-12trxcon: separate the scheduler into libl1sched.laVadim Yanitskiy5-11/+31
2022-07-12trxcon: abstract out the scheduler API from L1CTL/TRXD/TRXCVadim Yanitskiy18-408/+460
2022-07-12trxcon: make l1ctl_tx_dt_ind() accept const pointersVadim Yanitskiy2-7/+13
2022-07-12trxcon: use abstract API for RACH primitivesVadim Yanitskiy4-49/+78
2022-07-12trxcon: allocate a prim in l1sched_prim_push()Vadim Yanitskiy3-52/+29
2022-07-12trxcon: fix uint8_t used for length in l1sched_prim_alloc()Vadim Yanitskiy1-6/+1
2022-07-12trxcon: return prim pointer from l1sched_prim_alloc()Vadim Yanitskiy3-27/+27